/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 05:34:19,234 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 05:34:19,313 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-25 05:34:19,318 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 05:34:19,318 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 05:34:19,349 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 05:34:19,349 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 05:34:19,350 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 05:34:19,350 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 05:34:19,354 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 05:34:19,354 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 05:34:19,354 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 05:34:19,354 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 05:34:19,356 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 05:34:19,356 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 05:34:19,356 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 05:34:19,356 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 05:34:19,356 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 05:34:19,357 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 05:34:19,357 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 05:34:19,357 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 05:34:19,358 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 05:34:19,358 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 05:34:19,359 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 05:34:19,359 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 05:34:19,359 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 05:34:19,359 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 05:34:19,359 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 05:34:19,360 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 05:34:19,360 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 05:34:19,361 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 05:34:19,361 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 05:34:19,361 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 05:34:19,361 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 05:34:19,361 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 05:34:19,362 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true [2023-08-25 05:34:19,704 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 05:34:19,723 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 05:34:19,725 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 05:34:19,726 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 05:34:19,726 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 05:34:19,727 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-08-25 05:34:20,895 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 05:34:21,138 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 05:34:21,139 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-08-25 05:34:21,147 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dffe4cee4/985e99f471b847ab8928d96da0399071/FLAGa61ef5f7e [2023-08-25 05:34:21,163 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dffe4cee4/985e99f471b847ab8928d96da0399071 [2023-08-25 05:34:21,168 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 05:34:21,170 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 05:34:21,172 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 05:34:21,172 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 05:34:21,175 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 05:34:21,177 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,177 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60d4361a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21, skipping insertion in model container [2023-08-25 05:34:21,178 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,202 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 05:34:21,395 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 05:34:21,404 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 05:34:21,448 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 05:34:21,454 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 05:34:21,454 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 05:34:21,462 INFO L206 MainTranslator]: Completed translation [2023-08-25 05:34:21,462 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21 WrapperNode [2023-08-25 05:34:21,462 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 05:34:21,463 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 05:34:21,463 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 05:34:21,464 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 05:34:21,470 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,487 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,526 INFO L138 Inliner]: procedures = 22, calls = 46, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 266 [2023-08-25 05:34:21,527 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 05:34:21,527 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 05:34:21,528 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 05:34:21,528 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 05:34:21,536 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,536 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,550 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,550 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,562 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,565 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,566 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,568 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,570 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 05:34:21,571 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 05:34:21,571 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 05:34:21,571 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 05:34:21,572 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (1/1) ... [2023-08-25 05:34:21,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 05:34:21,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:21,602 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-25 05:34:21,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-25 05:34:21,646 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 05:34:21,646 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-25 05:34:21,646 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-25 05:34:21,646 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-25 05:34:21,646 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-25 05:34:21,646 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-25 05:34:21,647 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-25 05:34:21,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 05:34:21,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 05:34:21,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 05:34:21,647 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 05:34:21,647 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 05:34:21,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 05:34:21,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 05:34:21,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-25 05:34:21,648 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 05:34:21,649 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-25 05:34:21,750 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 05:34:21,753 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 05:34:22,215 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 05:34:22,368 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 05:34:22,369 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-25 05:34:22,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 05:34:22 BoogieIcfgContainer [2023-08-25 05:34:22,371 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 05:34:22,373 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 05:34:22,373 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 05:34:22,375 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 05:34:22,376 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 05:34:21" (1/3) ... [2023-08-25 05:34:22,377 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@121add18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 05:34:22, skipping insertion in model container [2023-08-25 05:34:22,377 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 05:34:21" (2/3) ... [2023-08-25 05:34:22,377 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@121add18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 05:34:22, skipping insertion in model container [2023-08-25 05:34:22,377 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 05:34:22" (3/3) ... [2023-08-25 05:34:22,379 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-5.wvr.c [2023-08-25 05:34:22,393 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 05:34:22,394 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 38 error locations. [2023-08-25 05:34:22,394 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 05:34:22,464 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-25 05:34:22,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 206 places, 206 transitions, 436 flow [2023-08-25 05:34:22,599 INFO L124 PetriNetUnfolderBase]: 10/203 cut-off events. [2023-08-25 05:34:22,600 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-25 05:34:22,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216 conditions, 203 events. 10/203 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 308 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 159. Up to 2 conditions per place. [2023-08-25 05:34:22,606 INFO L82 GeneralOperation]: Start removeDead. Operand has 206 places, 206 transitions, 436 flow [2023-08-25 05:34:22,614 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 192 places, 192 transitions, 402 flow [2023-08-25 05:34:22,620 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 05:34:22,631 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 192 places, 192 transitions, 402 flow [2023-08-25 05:34:22,634 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 192 places, 192 transitions, 402 flow [2023-08-25 05:34:22,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 192 places, 192 transitions, 402 flow [2023-08-25 05:34:22,685 INFO L124 PetriNetUnfolderBase]: 10/192 cut-off events. [2023-08-25 05:34:22,685 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-25 05:34:22,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 192 events. 10/192 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 309 event pairs, 0 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 159. Up to 2 conditions per place. [2023-08-25 05:34:22,690 INFO L119 LiptonReduction]: Number of co-enabled transitions 4270 [2023-08-25 05:34:29,564 INFO L134 LiptonReduction]: Checked pairs total: 6626 [2023-08-25 05:34:29,564 INFO L136 LiptonReduction]: Total number of compositions: 233 [2023-08-25 05:34:29,575 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 05:34:29,579 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;@a1338ff, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 05:34:29,580 INFO L358 AbstractCegarLoop]: Starting to check reachability of 65 error locations. [2023-08-25 05:34:29,581 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 05:34:29,581 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-25 05:34:29,581 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 05:34:29,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:29,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-25 05:34:29,582 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:29,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:29,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1006, now seen corresponding path program 1 times [2023-08-25 05:34:29,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:29,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099331034] [2023-08-25 05:34:29,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:29,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:29,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:29,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:29,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:29,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099331034] [2023-08-25 05:34:29,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099331034] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:34:29,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:34:29,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-25 05:34:29,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812676875] [2023-08-25 05:34:29,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:34:29,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 05:34:29,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:29,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 05:34:29,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 05:34:29,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 439 [2023-08-25 05:34:29,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 59 transitions, 136 flow. Second operand has 2 states, 2 states have (on average 163.5) internal successors, (327), 2 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:29,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:29,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 439 [2023-08-25 05:34:29,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:29,802 INFO L124 PetriNetUnfolderBase]: 227/354 cut-off events. [2023-08-25 05:34:29,802 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2023-08-25 05:34:29,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 766 conditions, 354 events. 227/354 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1009 event pairs, 173 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 648. Up to 355 conditions per place. [2023-08-25 05:34:29,806 INFO L140 encePairwiseOnDemand]: 402/439 looper letters, 22 selfloop transitions, 0 changer transitions 0/22 dead transitions. [2023-08-25 05:34:29,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 22 transitions, 106 flow [2023-08-25 05:34:29,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 05:34:29,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 05:34:29,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 385 transitions. [2023-08-25 05:34:29,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438496583143508 [2023-08-25 05:34:29,821 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 385 transitions. [2023-08-25 05:34:29,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 385 transitions. [2023-08-25 05:34:29,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:29,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 385 transitions. [2023-08-25 05:34:29,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 192.5) internal successors, (385), 2 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:29,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 439.0) internal successors, (1317), 3 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:29,836 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 439.0) internal successors, (1317), 3 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:29,838 INFO L175 Difference]: Start difference. First operand has 67 places, 59 transitions, 136 flow. Second operand 2 states and 385 transitions. [2023-08-25 05:34:29,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 22 transitions, 106 flow [2023-08-25 05:34:29,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 22 transitions, 94 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-25 05:34:29,844 INFO L231 Difference]: Finished difference. Result has 25 places, 22 transitions, 50 flow [2023-08-25 05:34:29,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=50, PETRI_PLACES=25, PETRI_TRANSITIONS=22} [2023-08-25 05:34:29,848 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -42 predicate places. [2023-08-25 05:34:29,848 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 22 transitions, 50 flow [2023-08-25 05:34:29,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 163.5) internal successors, (327), 2 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:29,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:29,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:29,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 05:34:29,849 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:29,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:29,850 INFO L85 PathProgramCache]: Analyzing trace with hash 288948949, now seen corresponding path program 1 times [2023-08-25 05:34:29,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:29,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683877086] [2023-08-25 05:34:29,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:29,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:29,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:30,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:30,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:30,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683877086] [2023-08-25 05:34:30,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683877086] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:34:30,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:34:30,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 05:34:30,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542940004] [2023-08-25 05:34:30,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:34:30,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 05:34:30,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:30,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 05:34:30,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 05:34:30,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 439 [2023-08-25 05:34:30,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 22 transitions, 50 flow. Second operand has 4 states, 4 states have (on average 162.5) internal successors, (650), 4 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:30,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 439 [2023-08-25 05:34:30,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:30,327 INFO L124 PetriNetUnfolderBase]: 171/270 cut-off events. [2023-08-25 05:34:30,328 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 05:34:30,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 559 conditions, 270 events. 171/270 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 776 event pairs, 9 based on Foata normal form. 0/240 useless extension candidates. Maximal degree in co-relation 556. Up to 125 conditions per place. [2023-08-25 05:34:30,330 INFO L140 encePairwiseOnDemand]: 435/439 looper letters, 36 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2023-08-25 05:34:30,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 40 transitions, 168 flow [2023-08-25 05:34:30,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 05:34:30,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 05:34:30,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 673 transitions. [2023-08-25 05:34:30,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38325740318906604 [2023-08-25 05:34:30,333 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 673 transitions. [2023-08-25 05:34:30,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 673 transitions. [2023-08-25 05:34:30,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:30,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 673 transitions. [2023-08-25 05:34:30,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 168.25) internal successors, (673), 4 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,340 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,340 INFO L175 Difference]: Start difference. First operand has 25 places, 22 transitions, 50 flow. Second operand 4 states and 673 transitions. [2023-08-25 05:34:30,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 40 transitions, 168 flow [2023-08-25 05:34:30,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 40 transitions, 165 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 05:34:30,341 INFO L231 Difference]: Finished difference. Result has 29 places, 24 transitions, 68 flow [2023-08-25 05:34:30,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=68, PETRI_PLACES=29, PETRI_TRANSITIONS=24} [2023-08-25 05:34:30,342 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -38 predicate places. [2023-08-25 05:34:30,342 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 24 transitions, 68 flow [2023-08-25 05:34:30,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 162.5) internal successors, (650), 4 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:30,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:30,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 05:34:30,344 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:30,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:30,344 INFO L85 PathProgramCache]: Analyzing trace with hash -2088227891, now seen corresponding path program 2 times [2023-08-25 05:34:30,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:30,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411162885] [2023-08-25 05:34:30,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:30,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:30,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:30,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:30,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411162885] [2023-08-25 05:34:30,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411162885] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:34:30,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:34:30,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 05:34:30,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650458729] [2023-08-25 05:34:30,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:34:30,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 05:34:30,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:30,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 05:34:30,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 05:34:30,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 439 [2023-08-25 05:34:30,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 24 transitions, 68 flow. Second operand has 4 states, 4 states have (on average 162.5) internal successors, (650), 4 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:30,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 439 [2023-08-25 05:34:30,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:30,634 INFO L124 PetriNetUnfolderBase]: 144/231 cut-off events. [2023-08-25 05:34:30,634 INFO L125 PetriNetUnfolderBase]: For 60/60 co-relation queries the response was YES. [2023-08-25 05:34:30,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 544 conditions, 231 events. 144/231 cut-off events. For 60/60 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 580 event pairs, 14 based on Foata normal form. 0/221 useless extension candidates. Maximal degree in co-relation 538. Up to 119 conditions per place. [2023-08-25 05:34:30,637 INFO L140 encePairwiseOnDemand]: 435/439 looper letters, 32 selfloop transitions, 6 changer transitions 0/38 dead transitions. [2023-08-25 05:34:30,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 38 transitions, 181 flow [2023-08-25 05:34:30,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 05:34:30,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 05:34:30,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 669 transitions. [2023-08-25 05:34:30,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3809794988610478 [2023-08-25 05:34:30,639 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 669 transitions. [2023-08-25 05:34:30,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 669 transitions. [2023-08-25 05:34:30,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:30,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 669 transitions. [2023-08-25 05:34:30,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 167.25) internal successors, (669), 4 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,645 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,645 INFO L175 Difference]: Start difference. First operand has 29 places, 24 transitions, 68 flow. Second operand 4 states and 669 transitions. [2023-08-25 05:34:30,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 38 transitions, 181 flow [2023-08-25 05:34:30,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 38 transitions, 176 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 05:34:30,648 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 96 flow [2023-08-25 05:34:30,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=96, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-25 05:34:30,649 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -34 predicate places. [2023-08-25 05:34:30,650 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 96 flow [2023-08-25 05:34:30,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 162.5) internal successors, (650), 4 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:30,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:30,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 05:34:30,654 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:30,655 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:30,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1951894847, now seen corresponding path program 3 times [2023-08-25 05:34:30,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:30,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456645864] [2023-08-25 05:34:30,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:30,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:30,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:30,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:30,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:30,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456645864] [2023-08-25 05:34:30,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456645864] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:34:30,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:34:30,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 05:34:30,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413547932] [2023-08-25 05:34:30,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:34:30,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 05:34:30,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:30,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 05:34:30,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 05:34:30,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 439 [2023-08-25 05:34:30,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 96 flow. Second operand has 5 states, 5 states have (on average 161.6) internal successors, (808), 5 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:30,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:30,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 439 [2023-08-25 05:34:30,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:30,995 INFO L124 PetriNetUnfolderBase]: 156/251 cut-off events. [2023-08-25 05:34:30,996 INFO L125 PetriNetUnfolderBase]: For 130/130 co-relation queries the response was YES. [2023-08-25 05:34:30,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 653 conditions, 251 events. 156/251 cut-off events. For 130/130 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 697 event pairs, 12 based on Foata normal form. 8/259 useless extension candidates. Maximal degree in co-relation 645. Up to 88 conditions per place. [2023-08-25 05:34:30,997 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 38 selfloop transitions, 8 changer transitions 0/46 dead transitions. [2023-08-25 05:34:30,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 46 transitions, 236 flow [2023-08-25 05:34:30,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 05:34:30,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 05:34:31,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 835 transitions. [2023-08-25 05:34:31,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804100227790433 [2023-08-25 05:34:31,000 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 835 transitions. [2023-08-25 05:34:31,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 835 transitions. [2023-08-25 05:34:31,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:31,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 835 transitions. [2023-08-25 05:34:31,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,008 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,008 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 96 flow. Second operand 5 states and 835 transitions. [2023-08-25 05:34:31,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 46 transitions, 236 flow [2023-08-25 05:34:31,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 46 transitions, 231 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 05:34:31,011 INFO L231 Difference]: Finished difference. Result has 38 places, 29 transitions, 126 flow [2023-08-25 05:34:31,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=126, PETRI_PLACES=38, PETRI_TRANSITIONS=29} [2023-08-25 05:34:31,012 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -29 predicate places. [2023-08-25 05:34:31,012 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 29 transitions, 126 flow [2023-08-25 05:34:31,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.6) internal successors, (808), 5 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:31,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:31,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 05:34:31,013 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:31,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:31,014 INFO L85 PathProgramCache]: Analyzing trace with hash 684431613, now seen corresponding path program 4 times [2023-08-25 05:34:31,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:31,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079100445] [2023-08-25 05:34:31,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:31,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:31,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:31,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:31,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:31,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079100445] [2023-08-25 05:34:31,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079100445] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:34:31,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:34:31,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 05:34:31,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579549585] [2023-08-25 05:34:31,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:34:31,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 05:34:31,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:31,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 05:34:31,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-25 05:34:31,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 439 [2023-08-25 05:34:31,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 29 transitions, 126 flow. Second operand has 5 states, 5 states have (on average 156.6) internal successors, (783), 5 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:31,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 439 [2023-08-25 05:34:31,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:31,398 INFO L124 PetriNetUnfolderBase]: 263/424 cut-off events. [2023-08-25 05:34:31,399 INFO L125 PetriNetUnfolderBase]: For 495/495 co-relation queries the response was YES. [2023-08-25 05:34:31,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1246 conditions, 424 events. 263/424 cut-off events. For 495/495 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1396 event pairs, 25 based on Foata normal form. 14/438 useless extension candidates. Maximal degree in co-relation 1237. Up to 246 conditions per place. [2023-08-25 05:34:31,401 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 34 selfloop transitions, 3 changer transitions 30/67 dead transitions. [2023-08-25 05:34:31,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 67 transitions, 408 flow [2023-08-25 05:34:31,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 05:34:31,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 05:34:31,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1131 transitions. [2023-08-25 05:34:31,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680442564269443 [2023-08-25 05:34:31,405 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1131 transitions. [2023-08-25 05:34:31,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1131 transitions. [2023-08-25 05:34:31,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:31,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1131 transitions. [2023-08-25 05:34:31,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 161.57142857142858) internal successors, (1131), 7 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 439.0) internal successors, (3512), 8 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,413 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 439.0) internal successors, (3512), 8 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,413 INFO L175 Difference]: Start difference. First operand has 38 places, 29 transitions, 126 flow. Second operand 7 states and 1131 transitions. [2023-08-25 05:34:31,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 67 transitions, 408 flow [2023-08-25 05:34:31,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 67 transitions, 396 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 05:34:31,417 INFO L231 Difference]: Finished difference. Result has 47 places, 30 transitions, 155 flow [2023-08-25 05:34:31,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=155, PETRI_PLACES=47, PETRI_TRANSITIONS=30} [2023-08-25 05:34:31,417 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -20 predicate places. [2023-08-25 05:34:31,417 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 30 transitions, 155 flow [2023-08-25 05:34:31,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 156.6) internal successors, (783), 5 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:31,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:31,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 05:34:31,418 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:31,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:31,419 INFO L85 PathProgramCache]: Analyzing trace with hash 759663201, now seen corresponding path program 1 times [2023-08-25 05:34:31,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:31,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891539283] [2023-08-25 05:34:31,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:31,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:31,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:31,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:31,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:31,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891539283] [2023-08-25 05:34:31,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891539283] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:34:31,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:34:31,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 05:34:31,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010753425] [2023-08-25 05:34:31,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:34:31,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 05:34:31,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:31,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 05:34:31,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 05:34:31,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 439 [2023-08-25 05:34:31,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 30 transitions, 155 flow. Second operand has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:31,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 439 [2023-08-25 05:34:31,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:31,651 INFO L124 PetriNetUnfolderBase]: 191/310 cut-off events. [2023-08-25 05:34:31,652 INFO L125 PetriNetUnfolderBase]: For 647/647 co-relation queries the response was YES. [2023-08-25 05:34:31,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158 conditions, 310 events. 191/310 cut-off events. For 647/647 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 866 event pairs, 27 based on Foata normal form. 12/322 useless extension candidates. Maximal degree in co-relation 1143. Up to 104 conditions per place. [2023-08-25 05:34:31,654 INFO L140 encePairwiseOnDemand]: 433/439 looper letters, 43 selfloop transitions, 7 changer transitions 0/50 dead transitions. [2023-08-25 05:34:31,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 50 transitions, 364 flow [2023-08-25 05:34:31,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 05:34:31,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 05:34:31,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 835 transitions. [2023-08-25 05:34:31,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804100227790433 [2023-08-25 05:34:31,658 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 835 transitions. [2023-08-25 05:34:31,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 835 transitions. [2023-08-25 05:34:31,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:31,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 835 transitions. [2023-08-25 05:34:31,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,665 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 439.0) internal successors, (2634), 6 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,665 INFO L175 Difference]: Start difference. First operand has 47 places, 30 transitions, 155 flow. Second operand 5 states and 835 transitions. [2023-08-25 05:34:31,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 50 transitions, 364 flow [2023-08-25 05:34:31,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 50 transitions, 344 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-25 05:34:31,672 INFO L231 Difference]: Finished difference. Result has 46 places, 32 transitions, 182 flow [2023-08-25 05:34:31,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=182, PETRI_PLACES=46, PETRI_TRANSITIONS=32} [2023-08-25 05:34:31,675 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -21 predicate places. [2023-08-25 05:34:31,675 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 32 transitions, 182 flow [2023-08-25 05:34:31,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 163.0) internal successors, (652), 4 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:31,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:31,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 05:34:31,676 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:31,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:31,676 INFO L85 PathProgramCache]: Analyzing trace with hash 2105912859, now seen corresponding path program 2 times [2023-08-25 05:34:31,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:31,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228009151] [2023-08-25 05:34:31,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:31,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:31,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:31,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:31,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:31,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228009151] [2023-08-25 05:34:31,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228009151] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 05:34:31,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 05:34:31,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 05:34:31,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502517313] [2023-08-25 05:34:31,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 05:34:31,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 05:34:31,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:31,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 05:34:31,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-25 05:34:31,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 439 [2023-08-25 05:34:31,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 32 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 154.33333333333334) internal successors, (926), 6 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:31,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:31,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 439 [2023-08-25 05:34:31,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:32,235 INFO L124 PetriNetUnfolderBase]: 337/552 cut-off events. [2023-08-25 05:34:32,235 INFO L125 PetriNetUnfolderBase]: For 1648/1648 co-relation queries the response was YES. [2023-08-25 05:34:32,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2243 conditions, 552 events. 337/552 cut-off events. For 1648/1648 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1967 event pairs, 27 based on Foata normal form. 20/572 useless extension candidates. Maximal degree in co-relation 2229. Up to 283 conditions per place. [2023-08-25 05:34:32,239 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 43 selfloop transitions, 5 changer transitions 38/86 dead transitions. [2023-08-25 05:34:32,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 86 transitions, 658 flow [2023-08-25 05:34:32,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 05:34:32,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 05:34:32,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1283 transitions. [2023-08-25 05:34:32,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36531890660592253 [2023-08-25 05:34:32,243 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1283 transitions. [2023-08-25 05:34:32,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1283 transitions. [2023-08-25 05:34:32,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:32,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1283 transitions. [2023-08-25 05:34:32,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 160.375) internal successors, (1283), 8 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:32,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 439.0) internal successors, (3951), 9 states have internal predecessors, (3951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:32,252 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 439.0) internal successors, (3951), 9 states have internal predecessors, (3951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:32,252 INFO L175 Difference]: Start difference. First operand has 46 places, 32 transitions, 182 flow. Second operand 8 states and 1283 transitions. [2023-08-25 05:34:32,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 86 transitions, 658 flow [2023-08-25 05:34:32,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 86 transitions, 646 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 05:34:32,258 INFO L231 Difference]: Finished difference. Result has 56 places, 34 transitions, 237 flow [2023-08-25 05:34:32,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=237, PETRI_PLACES=56, PETRI_TRANSITIONS=34} [2023-08-25 05:34:32,261 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -11 predicate places. [2023-08-25 05:34:32,261 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 34 transitions, 237 flow [2023-08-25 05:34:32,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 154.33333333333334) internal successors, (926), 6 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:32,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:32,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:32,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 05:34:32,263 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:32,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:32,263 INFO L85 PathProgramCache]: Analyzing trace with hash 866527750, now seen corresponding path program 1 times [2023-08-25 05:34:32,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:32,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140130628] [2023-08-25 05:34:32,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:32,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:32,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:32,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:32,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:32,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140130628] [2023-08-25 05:34:32,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140130628] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:34:32,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376812448] [2023-08-25 05:34:32,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:32,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:32,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:32,540 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:34:32,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-25 05:34:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:32,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-25 05:34:32,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:34:32,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:32,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:34:33,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:33,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376812448] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:34:33,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:34:33,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-25 05:34:33,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136320592] [2023-08-25 05:34:33,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:34:33,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-25 05:34:33,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:33,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-25 05:34:33,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-25 05:34:33,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 439 [2023-08-25 05:34:33,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 34 transitions, 237 flow. Second operand has 12 states, 12 states have (on average 154.16666666666666) internal successors, (1850), 12 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:33,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:33,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 439 [2023-08-25 05:34:33,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:33,642 INFO L124 PetriNetUnfolderBase]: 482/781 cut-off events. [2023-08-25 05:34:33,642 INFO L125 PetriNetUnfolderBase]: For 4079/4079 co-relation queries the response was YES. [2023-08-25 05:34:33,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3825 conditions, 781 events. 482/781 cut-off events. For 4079/4079 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2947 event pairs, 17 based on Foata normal form. 34/815 useless extension candidates. Maximal degree in co-relation 3805. Up to 253 conditions per place. [2023-08-25 05:34:33,648 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 70 selfloop transitions, 19 changer transitions 61/150 dead transitions. [2023-08-25 05:34:33,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 150 transitions, 1305 flow [2023-08-25 05:34:33,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-25 05:34:33,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-25 05:34:33,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2709 transitions. [2023-08-25 05:34:33,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629907543883157 [2023-08-25 05:34:33,655 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2709 transitions. [2023-08-25 05:34:33,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2709 transitions. [2023-08-25 05:34:33,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:33,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2709 transitions. [2023-08-25 05:34:33,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 159.35294117647058) internal successors, (2709), 17 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:33,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 439.0) internal successors, (7902), 18 states have internal predecessors, (7902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:33,673 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 439.0) internal successors, (7902), 18 states have internal predecessors, (7902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:33,673 INFO L175 Difference]: Start difference. First operand has 56 places, 34 transitions, 237 flow. Second operand 17 states and 2709 transitions. [2023-08-25 05:34:33,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 150 transitions, 1305 flow [2023-08-25 05:34:33,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 150 transitions, 1260 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-08-25 05:34:33,682 INFO L231 Difference]: Finished difference. Result has 71 places, 42 transitions, 368 flow [2023-08-25 05:34:33,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=368, PETRI_PLACES=71, PETRI_TRANSITIONS=42} [2023-08-25 05:34:33,683 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 4 predicate places. [2023-08-25 05:34:33,683 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 42 transitions, 368 flow [2023-08-25 05:34:33,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 154.16666666666666) internal successors, (1850), 12 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:33,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:33,684 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] [2023-08-25 05:34:33,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-25 05:34:33,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:33,890 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:33,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:33,890 INFO L85 PathProgramCache]: Analyzing trace with hash -2128899185, now seen corresponding path program 3 times [2023-08-25 05:34:33,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:33,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435802706] [2023-08-25 05:34:33,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:33,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:33,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:34,211 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:34,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:34,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435802706] [2023-08-25 05:34:34,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435802706] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:34:34,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785569221] [2023-08-25 05:34:34,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 05:34:34,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:34,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:34,213 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:34:34,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-25 05:34:34,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-25 05:34:34,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:34:34,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-25 05:34:34,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:34:34,574 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:34,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:34:34,907 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:34,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785569221] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:34:34,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:34:34,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-25 05:34:34,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209610454] [2023-08-25 05:34:34,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:34:34,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-25 05:34:34,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:34,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-25 05:34:34,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-08-25 05:34:34,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:34:34,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 42 transitions, 368 flow. Second operand has 14 states, 14 states have (on average 152.28571428571428) internal successors, (2132), 14 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:34,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:34,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:34:34,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:36,303 INFO L124 PetriNetUnfolderBase]: 813/1316 cut-off events. [2023-08-25 05:34:36,303 INFO L125 PetriNetUnfolderBase]: For 17056/17056 co-relation queries the response was YES. [2023-08-25 05:34:36,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8088 conditions, 1316 events. 813/1316 cut-off events. For 17056/17056 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5533 event pairs, 11 based on Foata normal form. 74/1390 useless extension candidates. Maximal degree in co-relation 8063. Up to 411 conditions per place. [2023-08-25 05:34:36,315 INFO L140 encePairwiseOnDemand]: 429/439 looper letters, 121 selfloop transitions, 45 changer transitions 100/266 dead transitions. [2023-08-25 05:34:36,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 266 transitions, 3081 flow [2023-08-25 05:34:36,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-25 05:34:36,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-25 05:34:36,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5929 transitions. [2023-08-25 05:34:36,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35541302002158015 [2023-08-25 05:34:36,329 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5929 transitions. [2023-08-25 05:34:36,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5929 transitions. [2023-08-25 05:34:36,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:36,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5929 transitions. [2023-08-25 05:34:36,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 156.02631578947367) internal successors, (5929), 38 states have internal predecessors, (5929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:36,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 439.0) internal successors, (17121), 39 states have internal predecessors, (17121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:36,380 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 439.0) internal successors, (17121), 39 states have internal predecessors, (17121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:36,381 INFO L175 Difference]: Start difference. First operand has 71 places, 42 transitions, 368 flow. Second operand 38 states and 5929 transitions. [2023-08-25 05:34:36,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 266 transitions, 3081 flow [2023-08-25 05:34:36,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 266 transitions, 2491 flow, removed 238 selfloop flow, removed 11 redundant places. [2023-08-25 05:34:36,407 INFO L231 Difference]: Finished difference. Result has 113 places, 77 transitions, 927 flow [2023-08-25 05:34:36,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=927, PETRI_PLACES=113, PETRI_TRANSITIONS=77} [2023-08-25 05:34:36,408 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 46 predicate places. [2023-08-25 05:34:36,409 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 77 transitions, 927 flow [2023-08-25 05:34:36,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 152.28571428571428) internal successors, (2132), 14 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:36,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:36,409 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] [2023-08-25 05:34:36,419 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-25 05:34:36,615 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,SelfDestructingSolverStorable8 [2023-08-25 05:34:36,616 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:36,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:36,616 INFO L85 PathProgramCache]: Analyzing trace with hash -242185114, now seen corresponding path program 1 times [2023-08-25 05:34:36,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:36,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399129276] [2023-08-25 05:34:36,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:36,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:37,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:37,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399129276] [2023-08-25 05:34:37,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399129276] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:34:37,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022132360] [2023-08-25 05:34:37,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:37,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:37,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:37,021 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:34:37,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-25 05:34:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:37,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-25 05:34:37,142 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:34:37,373 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:37,373 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:34:37,944 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:37,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022132360] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:34:37,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:34:37,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-25 05:34:37,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90614191] [2023-08-25 05:34:37,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:34:37,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-25 05:34:37,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:37,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-25 05:34:37,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-08-25 05:34:37,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:34:37,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 77 transitions, 927 flow. Second operand has 19 states, 19 states have (on average 151.94736842105263) internal successors, (2887), 19 states have internal predecessors, (2887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:37,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:37,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:34:37,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:39,832 INFO L124 PetriNetUnfolderBase]: 1085/1770 cut-off events. [2023-08-25 05:34:39,832 INFO L125 PetriNetUnfolderBase]: For 29838/29838 co-relation queries the response was YES. [2023-08-25 05:34:39,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11658 conditions, 1770 events. 1085/1770 cut-off events. For 29838/29838 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8086 event pairs, 9 based on Foata normal form. 64/1834 useless extension candidates. Maximal degree in co-relation 11616. Up to 501 conditions per place. [2023-08-25 05:34:39,852 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 164 selfloop transitions, 72 changer transitions 123/359 dead transitions. [2023-08-25 05:34:39,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 359 transitions, 4306 flow [2023-08-25 05:34:39,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-25 05:34:39,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-25 05:34:39,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 6125 transitions. [2023-08-25 05:34:39,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3577477951054261 [2023-08-25 05:34:39,865 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 6125 transitions. [2023-08-25 05:34:39,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 6125 transitions. [2023-08-25 05:34:39,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:39,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 6125 transitions. [2023-08-25 05:34:39,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 157.05128205128204) internal successors, (6125), 39 states have internal predecessors, (6125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:39,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 439.0) internal successors, (17560), 40 states have internal predecessors, (17560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:39,898 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 439.0) internal successors, (17560), 40 states have internal predecessors, (17560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:39,898 INFO L175 Difference]: Start difference. First operand has 113 places, 77 transitions, 927 flow. Second operand 39 states and 6125 transitions. [2023-08-25 05:34:39,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 359 transitions, 4306 flow [2023-08-25 05:34:39,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 359 transitions, 2703 flow, removed 719 selfloop flow, removed 26 redundant places. [2023-08-25 05:34:40,001 INFO L231 Difference]: Finished difference. Result has 114 places, 104 transitions, 913 flow [2023-08-25 05:34:40,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=913, PETRI_PLACES=114, PETRI_TRANSITIONS=104} [2023-08-25 05:34:40,002 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 47 predicate places. [2023-08-25 05:34:40,002 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 104 transitions, 913 flow [2023-08-25 05:34:40,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 151.94736842105263) internal successors, (2887), 19 states have internal predecessors, (2887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:40,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:40,003 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] [2023-08-25 05:34:40,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-25 05:34:40,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:40,210 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:40,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:40,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1992388969, now seen corresponding path program 2 times [2023-08-25 05:34:40,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:40,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832352581] [2023-08-25 05:34:40,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:40,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:40,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:40,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:40,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:40,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832352581] [2023-08-25 05:34:40,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832352581] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:34:40,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060884669] [2023-08-25 05:34:40,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 05:34:40,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:40,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:40,577 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:34:40,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-25 05:34:40,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 05:34:40,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:34:40,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-25 05:34:40,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:34:40,871 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-25 05:34:40,871 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:34:41,459 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-25 05:34:41,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060884669] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:34:41,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:34:41,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-25 05:34:41,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598454340] [2023-08-25 05:34:41,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:34:41,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-25 05:34:41,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:41,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-25 05:34:41,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-08-25 05:34:41,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:34:41,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 104 transitions, 913 flow. Second operand has 18 states, 18 states have (on average 150.05555555555554) internal successors, (2701), 18 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:41,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:41,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:34:41,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:43,621 INFO L124 PetriNetUnfolderBase]: 1527/2474 cut-off events. [2023-08-25 05:34:43,621 INFO L125 PetriNetUnfolderBase]: For 12581/12581 co-relation queries the response was YES. [2023-08-25 05:34:43,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11682 conditions, 2474 events. 1527/2474 cut-off events. For 12581/12581 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11814 event pairs, 25 based on Foata normal form. 90/2564 useless extension candidates. Maximal degree in co-relation 11651. Up to 422 conditions per place. [2023-08-25 05:34:43,644 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 205 selfloop transitions, 108 changer transitions 117/430 dead transitions. [2023-08-25 05:34:43,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 430 transitions, 4175 flow [2023-08-25 05:34:43,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-25 05:34:43,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-25 05:34:43,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 7099 transitions. [2023-08-25 05:34:43,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35154006140437755 [2023-08-25 05:34:43,654 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 7099 transitions. [2023-08-25 05:34:43,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 7099 transitions. [2023-08-25 05:34:43,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:43,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 7099 transitions. [2023-08-25 05:34:43,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 154.32608695652175) internal successors, (7099), 46 states have internal predecessors, (7099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:43,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 439.0) internal successors, (20633), 47 states have internal predecessors, (20633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:43,684 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 439.0) internal successors, (20633), 47 states have internal predecessors, (20633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:43,685 INFO L175 Difference]: Start difference. First operand has 114 places, 104 transitions, 913 flow. Second operand 46 states and 7099 transitions. [2023-08-25 05:34:43,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 430 transitions, 4175 flow [2023-08-25 05:34:43,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 430 transitions, 3632 flow, removed 169 selfloop flow, removed 22 redundant places. [2023-08-25 05:34:43,740 INFO L231 Difference]: Finished difference. Result has 139 places, 165 transitions, 1629 flow [2023-08-25 05:34:43,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=1629, PETRI_PLACES=139, PETRI_TRANSITIONS=165} [2023-08-25 05:34:43,741 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 72 predicate places. [2023-08-25 05:34:43,741 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 165 transitions, 1629 flow [2023-08-25 05:34:43,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 150.05555555555554) internal successors, (2701), 18 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:43,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:43,742 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:43,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-25 05:34:43,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:43,948 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:43,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:43,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1448542430, now seen corresponding path program 2 times [2023-08-25 05:34:43,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:43,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746235428] [2023-08-25 05:34:43,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:43,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:44,314 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:44,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:44,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746235428] [2023-08-25 05:34:44,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746235428] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:34:44,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64289479] [2023-08-25 05:34:44,315 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 05:34:44,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:44,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:44,316 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:34:44,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-25 05:34:44,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 05:34:44,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:34:44,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-25 05:34:44,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:34:44,691 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:44,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:34:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:45,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64289479] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:34:45,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:34:45,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-25 05:34:45,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402887240] [2023-08-25 05:34:45,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:34:45,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-25 05:34:45,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:45,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-25 05:34:45,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-08-25 05:34:45,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:34:45,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 165 transitions, 1629 flow. Second operand has 18 states, 18 states have (on average 152.11111111111111) internal successors, (2738), 18 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:45,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:45,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:34:45,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:47,188 INFO L124 PetriNetUnfolderBase]: 1879/3036 cut-off events. [2023-08-25 05:34:47,188 INFO L125 PetriNetUnfolderBase]: For 36596/36596 co-relation queries the response was YES. [2023-08-25 05:34:47,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16412 conditions, 3036 events. 1879/3036 cut-off events. For 36596/36596 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14938 event pairs, 41 based on Foata normal form. 152/3188 useless extension candidates. Maximal degree in co-relation 16373. Up to 704 conditions per place. [2023-08-25 05:34:47,212 INFO L140 encePairwiseOnDemand]: 429/439 looper letters, 175 selfloop transitions, 100 changer transitions 207/482 dead transitions. [2023-08-25 05:34:47,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 482 transitions, 5641 flow [2023-08-25 05:34:47,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-25 05:34:47,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-25 05:34:47,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 7632 transitions. [2023-08-25 05:34:47,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3547952210496955 [2023-08-25 05:34:47,225 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 7632 transitions. [2023-08-25 05:34:47,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 7632 transitions. [2023-08-25 05:34:47,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:47,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 7632 transitions. [2023-08-25 05:34:47,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 155.75510204081633) internal successors, (7632), 49 states have internal predecessors, (7632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:47,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 439.0) internal successors, (21950), 50 states have internal predecessors, (21950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:47,255 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 439.0) internal successors, (21950), 50 states have internal predecessors, (21950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:47,255 INFO L175 Difference]: Start difference. First operand has 139 places, 165 transitions, 1629 flow. Second operand 49 states and 7632 transitions. [2023-08-25 05:34:47,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 482 transitions, 5641 flow [2023-08-25 05:34:47,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 482 transitions, 4479 flow, removed 501 selfloop flow, removed 26 redundant places. [2023-08-25 05:34:47,391 INFO L231 Difference]: Finished difference. Result has 173 places, 174 transitions, 1775 flow [2023-08-25 05:34:47,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=1775, PETRI_PLACES=173, PETRI_TRANSITIONS=174} [2023-08-25 05:34:47,392 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 106 predicate places. [2023-08-25 05:34:47,392 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 174 transitions, 1775 flow [2023-08-25 05:34:47,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 152.11111111111111) internal successors, (2738), 18 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:47,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:47,393 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:47,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-25 05:34:47,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-25 05:34:47,599 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:47,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:47,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1911737114, now seen corresponding path program 3 times [2023-08-25 05:34:47,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:47,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301867739] [2023-08-25 05:34:47,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:47,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:47,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:48,044 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:48,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:48,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301867739] [2023-08-25 05:34:48,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301867739] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:34:48,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134112584] [2023-08-25 05:34:48,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 05:34:48,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:48,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:48,049 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:34:48,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-25 05:34:48,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-25 05:34:48,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:34:48,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-25 05:34:48,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:34:48,551 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:48,551 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:34:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:49,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134112584] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:34:49,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:34:49,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-25 05:34:49,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459781405] [2023-08-25 05:34:49,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:34:49,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-25 05:34:49,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:49,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-25 05:34:49,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-08-25 05:34:49,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:34:49,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 174 transitions, 1775 flow. Second operand has 20 states, 20 states have (on average 150.05) internal successors, (3001), 20 states have internal predecessors, (3001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:49,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:49,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:34:49,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:52,358 INFO L124 PetriNetUnfolderBase]: 2395/3872 cut-off events. [2023-08-25 05:34:52,358 INFO L125 PetriNetUnfolderBase]: For 77685/77685 co-relation queries the response was YES. [2023-08-25 05:34:52,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23139 conditions, 3872 events. 2395/3872 cut-off events. For 77685/77685 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 19920 event pairs, 103 based on Foata normal form. 130/4002 useless extension candidates. Maximal degree in co-relation 23086. Up to 928 conditions per place. [2023-08-25 05:34:52,396 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 275 selfloop transitions, 136 changer transitions 194/605 dead transitions. [2023-08-25 05:34:52,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 605 transitions, 7466 flow [2023-08-25 05:34:52,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-25 05:34:52,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-25 05:34:52,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 10775 transitions. [2023-08-25 05:34:52,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35063455906280505 [2023-08-25 05:34:52,410 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 10775 transitions. [2023-08-25 05:34:52,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 10775 transitions. [2023-08-25 05:34:52,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:52,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 10775 transitions. [2023-08-25 05:34:52,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 153.92857142857142) internal successors, (10775), 70 states have internal predecessors, (10775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:52,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 439.0) internal successors, (31169), 71 states have internal predecessors, (31169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:52,456 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 439.0) internal successors, (31169), 71 states have internal predecessors, (31169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:52,456 INFO L175 Difference]: Start difference. First operand has 173 places, 174 transitions, 1775 flow. Second operand 70 states and 10775 transitions. [2023-08-25 05:34:52,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 605 transitions, 7466 flow [2023-08-25 05:34:52,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 605 transitions, 6293 flow, removed 565 selfloop flow, removed 33 redundant places. [2023-08-25 05:34:52,590 INFO L231 Difference]: Finished difference. Result has 214 places, 232 transitions, 2661 flow [2023-08-25 05:34:52,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=2661, PETRI_PLACES=214, PETRI_TRANSITIONS=232} [2023-08-25 05:34:52,591 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 147 predicate places. [2023-08-25 05:34:52,591 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 232 transitions, 2661 flow [2023-08-25 05:34:52,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 150.05) internal successors, (3001), 20 states have internal predecessors, (3001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:52,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:52,592 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:52,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-25 05:34:52,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:52,798 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:52,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:52,798 INFO L85 PathProgramCache]: Analyzing trace with hash 110449351, now seen corresponding path program 4 times [2023-08-25 05:34:52,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:52,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786908392] [2023-08-25 05:34:52,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:52,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:53,358 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:53,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:53,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786908392] [2023-08-25 05:34:53,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786908392] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:34:53,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268223984] [2023-08-25 05:34:53,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 05:34:53,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:53,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:53,360 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:34:53,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-25 05:34:53,526 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 05:34:53,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:34:53,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-25 05:34:53,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:34:54,021 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:54,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:34:54,752 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:54,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268223984] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:34:54,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:34:54,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-25 05:34:54,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287168608] [2023-08-25 05:34:54,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:34:54,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-25 05:34:54,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:34:54,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-25 05:34:54,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-08-25 05:34:54,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 439 [2023-08-25 05:34:54,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 232 transitions, 2661 flow. Second operand has 25 states, 25 states have (on average 153.8) internal successors, (3845), 25 states have internal predecessors, (3845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:54,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:34:54,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 439 [2023-08-25 05:34:54,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:34:58,526 INFO L124 PetriNetUnfolderBase]: 3253/5310 cut-off events. [2023-08-25 05:34:58,527 INFO L125 PetriNetUnfolderBase]: For 205533/205533 co-relation queries the response was YES. [2023-08-25 05:34:58,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38383 conditions, 5310 events. 3253/5310 cut-off events. For 205533/205533 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 29011 event pairs, 147 based on Foata normal form. 118/5428 useless extension candidates. Maximal degree in co-relation 38316. Up to 1484 conditions per place. [2023-08-25 05:34:58,578 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 340 selfloop transitions, 169 changer transitions 294/803 dead transitions. [2023-08-25 05:34:58,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 803 transitions, 12131 flow [2023-08-25 05:34:58,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-08-25 05:34:58,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-08-25 05:34:58,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 10975 transitions. [2023-08-25 05:34:58,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36231884057971014 [2023-08-25 05:34:58,593 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 10975 transitions. [2023-08-25 05:34:58,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 10975 transitions. [2023-08-25 05:34:58,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:34:58,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 10975 transitions. [2023-08-25 05:34:58,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 159.05797101449275) internal successors, (10975), 69 states have internal predecessors, (10975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:58,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 439.0) internal successors, (30730), 70 states have internal predecessors, (30730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:58,634 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 439.0) internal successors, (30730), 70 states have internal predecessors, (30730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:58,634 INFO L175 Difference]: Start difference. First operand has 214 places, 232 transitions, 2661 flow. Second operand 69 states and 10975 transitions. [2023-08-25 05:34:58,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 803 transitions, 12131 flow [2023-08-25 05:34:58,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 803 transitions, 8724 flow, removed 1679 selfloop flow, removed 49 redundant places. [2023-08-25 05:34:58,898 INFO L231 Difference]: Finished difference. Result has 218 places, 303 transitions, 3611 flow [2023-08-25 05:34:58,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=3611, PETRI_PLACES=218, PETRI_TRANSITIONS=303} [2023-08-25 05:34:58,899 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 151 predicate places. [2023-08-25 05:34:58,899 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 303 transitions, 3611 flow [2023-08-25 05:34:58,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 153.8) internal successors, (3845), 25 states have internal predecessors, (3845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:34:58,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:34:58,900 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:34:58,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-25 05:34:59,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:59,106 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:34:59,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:34:59,107 INFO L85 PathProgramCache]: Analyzing trace with hash -517242141, now seen corresponding path program 4 times [2023-08-25 05:34:59,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:34:59,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389377032] [2023-08-25 05:34:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:34:59,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:34:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:34:59,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:34:59,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:34:59,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389377032] [2023-08-25 05:34:59,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389377032] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:34:59,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947062566] [2023-08-25 05:34:59,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 05:34:59,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:34:59,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:34:59,586 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:34:59,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-25 05:34:59,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 05:34:59,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:34:59,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-25 05:34:59,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:35:00,168 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:00,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:35:01,231 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:01,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947062566] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:35:01,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:35:01,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-25 05:35:01,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653659654] [2023-08-25 05:35:01,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:35:01,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-25 05:35:01,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:35:01,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-25 05:35:01,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2023-08-25 05:35:01,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:35:01,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 303 transitions, 3611 flow. Second operand has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:01,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:35:01,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:35:01,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:35:05,979 INFO L124 PetriNetUnfolderBase]: 4078/6645 cut-off events. [2023-08-25 05:35:05,979 INFO L125 PetriNetUnfolderBase]: For 91951/91951 co-relation queries the response was YES. [2023-08-25 05:35:06,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40987 conditions, 6645 events. 4078/6645 cut-off events. For 91951/91951 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 38494 event pairs, 111 based on Foata normal form. 100/6745 useless extension candidates. Maximal degree in co-relation 40936. Up to 1528 conditions per place. [2023-08-25 05:35:06,039 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 438 selfloop transitions, 237 changer transitions 193/868 dead transitions. [2023-08-25 05:35:06,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 868 transitions, 12289 flow [2023-08-25 05:35:06,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-08-25 05:35:06,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-08-25 05:35:06,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 10800 transitions. [2023-08-25 05:35:06,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3565415469941567 [2023-08-25 05:35:06,052 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 10800 transitions. [2023-08-25 05:35:06,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 10800 transitions. [2023-08-25 05:35:06,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:35:06,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 10800 transitions. [2023-08-25 05:35:06,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 156.52173913043478) internal successors, (10800), 69 states have internal predecessors, (10800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:06,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 439.0) internal successors, (30730), 70 states have internal predecessors, (30730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:06,096 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 439.0) internal successors, (30730), 70 states have internal predecessors, (30730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:06,096 INFO L175 Difference]: Start difference. First operand has 218 places, 303 transitions, 3611 flow. Second operand 69 states and 10800 transitions. [2023-08-25 05:35:06,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 868 transitions, 12289 flow [2023-08-25 05:35:06,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 868 transitions, 10687 flow, removed 777 selfloop flow, removed 30 redundant places. [2023-08-25 05:35:06,339 INFO L231 Difference]: Finished difference. Result has 245 places, 413 transitions, 5401 flow [2023-08-25 05:35:06,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=3123, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=5401, PETRI_PLACES=245, PETRI_TRANSITIONS=413} [2023-08-25 05:35:06,339 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 178 predicate places. [2023-08-25 05:35:06,340 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 413 transitions, 5401 flow [2023-08-25 05:35:06,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:06,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:35:06,340 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:35:06,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-25 05:35:06,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-25 05:35:06,547 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:35:06,547 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:35:06,547 INFO L85 PathProgramCache]: Analyzing trace with hash -658019738, now seen corresponding path program 5 times [2023-08-25 05:35:06,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:35:06,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367743328] [2023-08-25 05:35:06,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:35:06,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:35:06,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:35:06,970 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:06,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:35:06,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367743328] [2023-08-25 05:35:06,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367743328] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:35:06,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377926823] [2023-08-25 05:35:06,971 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-25 05:35:06,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:35:06,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:35:06,972 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:35:06,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-25 05:35:07,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-25 05:35:07,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:35:07,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-25 05:35:07,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:35:07,496 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:07,496 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:35:08,355 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:08,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377926823] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:35:08,356 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:35:08,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-25 05:35:08,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597633842] [2023-08-25 05:35:08,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:35:08,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-25 05:35:08,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:35:08,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-25 05:35:08,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2023-08-25 05:35:08,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:35:08,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 413 transitions, 5401 flow. Second operand has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:08,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:35:08,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:35:08,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:35:13,665 INFO L124 PetriNetUnfolderBase]: 5772/9461 cut-off events. [2023-08-25 05:35:13,665 INFO L125 PetriNetUnfolderBase]: For 129087/129087 co-relation queries the response was YES. [2023-08-25 05:35:13,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60882 conditions, 9461 events. 5772/9461 cut-off events. For 129087/129087 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 59032 event pairs, 117 based on Foata normal form. 258/9719 useless extension candidates. Maximal degree in co-relation 60830. Up to 1774 conditions per place. [2023-08-25 05:35:13,738 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 453 selfloop transitions, 323 changer transitions 403/1179 dead transitions. [2023-08-25 05:35:13,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 1179 transitions, 16860 flow [2023-08-25 05:35:13,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2023-08-25 05:35:13,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2023-08-25 05:35:13,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 12098 transitions. [2023-08-25 05:35:13,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35789722805668134 [2023-08-25 05:35:13,751 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 12098 transitions. [2023-08-25 05:35:13,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 12098 transitions. [2023-08-25 05:35:13,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:35:13,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 12098 transitions. [2023-08-25 05:35:13,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 157.11688311688312) internal successors, (12098), 77 states have internal predecessors, (12098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:13,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 439.0) internal successors, (34242), 78 states have internal predecessors, (34242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:13,794 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 439.0) internal successors, (34242), 78 states have internal predecessors, (34242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:13,794 INFO L175 Difference]: Start difference. First operand has 245 places, 413 transitions, 5401 flow. Second operand 77 states and 12098 transitions. [2023-08-25 05:35:13,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 1179 transitions, 16860 flow [2023-08-25 05:35:14,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 1179 transitions, 14144 flow, removed 1147 selfloop flow, removed 31 redundant places. [2023-08-25 05:35:14,360 INFO L231 Difference]: Finished difference. Result has 285 places, 510 transitions, 6887 flow [2023-08-25 05:35:14,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=4566, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=6887, PETRI_PLACES=285, PETRI_TRANSITIONS=510} [2023-08-25 05:35:14,360 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 218 predicate places. [2023-08-25 05:35:14,360 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 510 transitions, 6887 flow [2023-08-25 05:35:14,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:14,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:35:14,361 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:35:14,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-25 05:35:14,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-25 05:35:14,562 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:35:14,562 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:35:14,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1273403098, now seen corresponding path program 6 times [2023-08-25 05:35:14,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:35:14,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84727447] [2023-08-25 05:35:14,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:35:14,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:35:14,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:35:15,100 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:15,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:35:15,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84727447] [2023-08-25 05:35:15,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84727447] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:35:15,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085859257] [2023-08-25 05:35:15,101 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-25 05:35:15,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:35:15,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:35:15,105 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:35:15,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-25 05:35:15,349 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-25 05:35:15,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:35:15,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-25 05:35:15,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:35:15,728 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:15,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:35:16,761 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:16,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085859257] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:35:16,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:35:16,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-25 05:35:16,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986568760] [2023-08-25 05:35:16,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:35:16,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-25 05:35:16,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:35:16,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-25 05:35:16,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-08-25 05:35:16,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:35:16,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 510 transitions, 6887 flow. Second operand has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:16,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:35:16,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:35:16,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:35:21,663 INFO L124 PetriNetUnfolderBase]: 6477/10516 cut-off events. [2023-08-25 05:35:21,664 INFO L125 PetriNetUnfolderBase]: For 149497/149497 co-relation queries the response was YES. [2023-08-25 05:35:21,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65920 conditions, 10516 events. 6477/10516 cut-off events. For 149497/149497 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 66001 event pairs, 305 based on Foata normal form. 148/10664 useless extension candidates. Maximal degree in co-relation 65864. Up to 3082 conditions per place. [2023-08-25 05:35:21,767 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 538 selfloop transitions, 316 changer transitions 277/1131 dead transitions. [2023-08-25 05:35:21,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 1131 transitions, 17369 flow [2023-08-25 05:35:21,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-08-25 05:35:21,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-08-25 05:35:21,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 10626 transitions. [2023-08-25 05:35:21,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35595604984590645 [2023-08-25 05:35:21,779 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 10626 transitions. [2023-08-25 05:35:21,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 10626 transitions. [2023-08-25 05:35:21,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:35:21,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 10626 transitions. [2023-08-25 05:35:21,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 156.26470588235293) internal successors, (10626), 68 states have internal predecessors, (10626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:21,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 439.0) internal successors, (30291), 69 states have internal predecessors, (30291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:21,818 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 439.0) internal successors, (30291), 69 states have internal predecessors, (30291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:21,818 INFO L175 Difference]: Start difference. First operand has 285 places, 510 transitions, 6887 flow. Second operand 68 states and 10626 transitions. [2023-08-25 05:35:21,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 1131 transitions, 17369 flow [2023-08-25 05:35:22,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 1131 transitions, 15567 flow, removed 846 selfloop flow, removed 39 redundant places. [2023-08-25 05:35:22,620 INFO L231 Difference]: Finished difference. Result has 306 places, 620 transitions, 9003 flow [2023-08-25 05:35:22,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=6111, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=9003, PETRI_PLACES=306, PETRI_TRANSITIONS=620} [2023-08-25 05:35:22,621 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 239 predicate places. [2023-08-25 05:35:22,621 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 620 transitions, 9003 flow [2023-08-25 05:35:22,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:22,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:35:22,622 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:35:22,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-25 05:35:22,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-25 05:35:22,827 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:35:22,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:35:22,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1391382465, now seen corresponding path program 7 times [2023-08-25 05:35:22,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:35:22,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056212153] [2023-08-25 05:35:22,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:35:22,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:35:22,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:35:23,392 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:23,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:35:23,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056212153] [2023-08-25 05:35:23,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056212153] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:35:23,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832220142] [2023-08-25 05:35:23,393 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-25 05:35:23,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:35:23,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:35:23,403 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:35:23,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-25 05:35:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:35:23,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-25 05:35:23,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:35:23,935 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:23,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:35:25,016 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:25,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832220142] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:35:25,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:35:25,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-25 05:35:25,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583574131] [2023-08-25 05:35:25,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:35:25,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-25 05:35:25,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:35:25,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-25 05:35:25,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-08-25 05:35:25,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:35:25,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 620 transitions, 9003 flow. Second operand has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:25,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:35:25,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:35:25,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:35:30,554 INFO L124 PetriNetUnfolderBase]: 7542/12303 cut-off events. [2023-08-25 05:35:30,554 INFO L125 PetriNetUnfolderBase]: For 150307/150307 co-relation queries the response was YES. [2023-08-25 05:35:30,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77645 conditions, 12303 events. 7542/12303 cut-off events. For 150307/150307 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 79807 event pairs, 163 based on Foata normal form. 224/12527 useless extension candidates. Maximal degree in co-relation 77584. Up to 2990 conditions per place. [2023-08-25 05:35:30,652 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 585 selfloop transitions, 411 changer transitions 303/1299 dead transitions. [2023-08-25 05:35:30,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1299 transitions, 19773 flow [2023-08-25 05:35:30,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-25 05:35:30,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-25 05:35:30,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 11002 transitions. [2023-08-25 05:35:30,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580214773836642 [2023-08-25 05:35:30,663 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 11002 transitions. [2023-08-25 05:35:30,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 11002 transitions. [2023-08-25 05:35:30,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:35:30,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 11002 transitions. [2023-08-25 05:35:30,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 157.17142857142858) internal successors, (11002), 70 states have internal predecessors, (11002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:30,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 439.0) internal successors, (31169), 71 states have internal predecessors, (31169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:30,698 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 439.0) internal successors, (31169), 71 states have internal predecessors, (31169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:30,699 INFO L175 Difference]: Start difference. First operand has 306 places, 620 transitions, 9003 flow. Second operand 70 states and 11002 transitions. [2023-08-25 05:35:30,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1299 transitions, 19773 flow [2023-08-25 05:35:31,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 1299 transitions, 16850 flow, removed 1050 selfloop flow, removed 34 redundant places. [2023-08-25 05:35:31,430 INFO L231 Difference]: Finished difference. Result has 334 places, 703 transitions, 10580 flow [2023-08-25 05:35:31,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=7776, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=10580, PETRI_PLACES=334, PETRI_TRANSITIONS=703} [2023-08-25 05:35:31,431 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 267 predicate places. [2023-08-25 05:35:31,431 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 703 transitions, 10580 flow [2023-08-25 05:35:31,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:31,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:35:31,432 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:35:31,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-25 05:35:31,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-25 05:35:31,633 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:35:31,634 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:35:31,634 INFO L85 PathProgramCache]: Analyzing trace with hash -2141173906, now seen corresponding path program 8 times [2023-08-25 05:35:31,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:35:31,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112814694] [2023-08-25 05:35:31,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:35:31,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:35:31,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:35:32,082 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:32,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:35:32,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112814694] [2023-08-25 05:35:32,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112814694] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:35:32,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382526371] [2023-08-25 05:35:32,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 05:35:32,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:35:32,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:35:32,084 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:35:32,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-25 05:35:32,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 05:35:32,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:35:32,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-25 05:35:32,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:35:32,665 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:32,665 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:35:33,677 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:33,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382526371] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:35:33,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:35:33,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-25 05:35:33,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294315489] [2023-08-25 05:35:33,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:35:33,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-25 05:35:33,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:35:33,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-25 05:35:33,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2023-08-25 05:35:33,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:35:33,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 703 transitions, 10580 flow. Second operand has 25 states, 25 states have (on average 150.04) internal successors, (3751), 25 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:33,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:35:33,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:35:33,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:35:40,637 INFO L124 PetriNetUnfolderBase]: 8030/13055 cut-off events. [2023-08-25 05:35:40,637 INFO L125 PetriNetUnfolderBase]: For 148857/148857 co-relation queries the response was YES. [2023-08-25 05:35:40,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80393 conditions, 13055 events. 8030/13055 cut-off events. For 148857/148857 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 85228 event pairs, 317 based on Foata normal form. 204/13259 useless extension candidates. Maximal degree in co-relation 80326. Up to 3952 conditions per place. [2023-08-25 05:35:40,750 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 642 selfloop transitions, 430 changer transitions 252/1324 dead transitions. [2023-08-25 05:35:40,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 1324 transitions, 20234 flow [2023-08-25 05:35:40,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-08-25 05:35:40,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-08-25 05:35:40,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 12935 transitions. [2023-08-25 05:35:40,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3507701486061395 [2023-08-25 05:35:40,765 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 12935 transitions. [2023-08-25 05:35:40,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 12935 transitions. [2023-08-25 05:35:40,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:35:40,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 12935 transitions. [2023-08-25 05:35:40,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 153.98809523809524) internal successors, (12935), 84 states have internal predecessors, (12935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:40,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 439.0) internal successors, (37315), 85 states have internal predecessors, (37315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:40,809 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 439.0) internal successors, (37315), 85 states have internal predecessors, (37315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:40,810 INFO L175 Difference]: Start difference. First operand has 334 places, 703 transitions, 10580 flow. Second operand 84 states and 12935 transitions. [2023-08-25 05:35:40,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 1324 transitions, 20234 flow [2023-08-25 05:35:41,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1324 transitions, 18895 flow, removed 612 selfloop flow, removed 34 redundant places. [2023-08-25 05:35:41,678 INFO L231 Difference]: Finished difference. Result has 410 places, 802 transitions, 13184 flow [2023-08-25 05:35:41,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=9737, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=13184, PETRI_PLACES=410, PETRI_TRANSITIONS=802} [2023-08-25 05:35:41,679 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 343 predicate places. [2023-08-25 05:35:41,679 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 802 transitions, 13184 flow [2023-08-25 05:35:41,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 150.04) internal successors, (3751), 25 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:41,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:35:41,680 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:35:41,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-25 05:35:41,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:35:41,881 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:35:41,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:35:41,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1300189804, now seen corresponding path program 9 times [2023-08-25 05:35:41,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:35:41,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358215832] [2023-08-25 05:35:41,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:35:41,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:35:41,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:35:42,417 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:42,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:35:42,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358215832] [2023-08-25 05:35:42,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358215832] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:35:42,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37183895] [2023-08-25 05:35:42,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 05:35:42,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:35:42,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:35:42,421 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:35:42,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-25 05:35:42,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-25 05:35:42,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:35:42,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-25 05:35:42,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:35:43,065 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:43,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:35:44,098 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:44,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37183895] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:35:44,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:35:44,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-25 05:35:44,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023416386] [2023-08-25 05:35:44,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:35:44,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-25 05:35:44,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:35:44,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-25 05:35:44,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2023-08-25 05:35:44,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:35:44,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 802 transitions, 13184 flow. Second operand has 25 states, 25 states have (on average 150.04) internal successors, (3751), 25 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:44,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:35:44,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:35:44,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:35:51,601 INFO L124 PetriNetUnfolderBase]: 8694/14155 cut-off events. [2023-08-25 05:35:51,601 INFO L125 PetriNetUnfolderBase]: For 433460/433460 co-relation queries the response was YES. [2023-08-25 05:35:51,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109286 conditions, 14155 events. 8694/14155 cut-off events. For 433460/433460 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 93641 event pairs, 677 based on Foata normal form. 136/14291 useless extension candidates. Maximal degree in co-relation 109182. Up to 5742 conditions per place. [2023-08-25 05:35:51,810 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 780 selfloop transitions, 380 changer transitions 172/1332 dead transitions. [2023-08-25 05:35:51,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 1332 transitions, 23606 flow [2023-08-25 05:35:51,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-08-25 05:35:51,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-08-25 05:35:51,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 11264 transitions. [2023-08-25 05:35:51,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35148375823009953 [2023-08-25 05:35:51,821 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 11264 transitions. [2023-08-25 05:35:51,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 11264 transitions. [2023-08-25 05:35:51,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:35:51,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 11264 transitions. [2023-08-25 05:35:51,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 154.3013698630137) internal successors, (11264), 73 states have internal predecessors, (11264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:51,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 439.0) internal successors, (32486), 74 states have internal predecessors, (32486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:51,860 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 439.0) internal successors, (32486), 74 states have internal predecessors, (32486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:51,860 INFO L175 Difference]: Start difference. First operand has 410 places, 802 transitions, 13184 flow. Second operand 73 states and 11264 transitions. [2023-08-25 05:35:51,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 1332 transitions, 23606 flow [2023-08-25 05:35:53,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 1332 transitions, 21042 flow, removed 1218 selfloop flow, removed 53 redundant places. [2023-08-25 05:35:53,226 INFO L231 Difference]: Finished difference. Result has 424 places, 895 transitions, 15490 flow [2023-08-25 05:35:53,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=12358, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=15490, PETRI_PLACES=424, PETRI_TRANSITIONS=895} [2023-08-25 05:35:53,226 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 357 predicate places. [2023-08-25 05:35:53,226 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 895 transitions, 15490 flow [2023-08-25 05:35:53,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 150.04) internal successors, (3751), 25 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:53,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:35:53,227 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:35:53,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-25 05:35:53,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-08-25 05:35:53,428 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:35:53,428 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:35:53,428 INFO L85 PathProgramCache]: Analyzing trace with hash 179422992, now seen corresponding path program 10 times [2023-08-25 05:35:53,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:35:53,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422491565] [2023-08-25 05:35:53,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:35:53,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:35:53,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:35:53,919 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:53,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:35:53,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422491565] [2023-08-25 05:35:53,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422491565] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:35:53,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494288744] [2023-08-25 05:35:53,920 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 05:35:53,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:35:53,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:35:53,922 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:35:53,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-25 05:35:54,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 05:35:54,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:35:54,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-25 05:35:54,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:35:54,501 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:54,501 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:35:55,533 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:35:55,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494288744] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:35:55,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:35:55,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-25 05:35:55,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693545992] [2023-08-25 05:35:55,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:35:55,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-25 05:35:55,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:35:55,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-25 05:35:55,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2023-08-25 05:35:55,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:35:55,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 895 transitions, 15490 flow. Second operand has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:35:55,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:35:55,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:35:55,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:36:03,267 INFO L124 PetriNetUnfolderBase]: 9678/15761 cut-off events. [2023-08-25 05:36:03,267 INFO L125 PetriNetUnfolderBase]: For 441594/441594 co-relation queries the response was YES. [2023-08-25 05:36:03,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124408 conditions, 15761 events. 9678/15761 cut-off events. For 441594/441594 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 106497 event pairs, 657 based on Foata normal form. 122/15883 useless extension candidates. Maximal degree in co-relation 124300. Up to 5788 conditions per place. [2023-08-25 05:36:03,429 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 844 selfloop transitions, 418 changer transitions 211/1473 dead transitions. [2023-08-25 05:36:03,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 1473 transitions, 27634 flow [2023-08-25 05:36:03,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-08-25 05:36:03,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-08-25 05:36:03,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 10784 transitions. [2023-08-25 05:36:03,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560133372949061 [2023-08-25 05:36:03,436 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 10784 transitions. [2023-08-25 05:36:03,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 10784 transitions. [2023-08-25 05:36:03,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:36:03,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 10784 transitions. [2023-08-25 05:36:03,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 156.28985507246378) internal successors, (10784), 69 states have internal predecessors, (10784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:03,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 439.0) internal successors, (30730), 70 states have internal predecessors, (30730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:03,468 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 439.0) internal successors, (30730), 70 states have internal predecessors, (30730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:03,468 INFO L175 Difference]: Start difference. First operand has 424 places, 895 transitions, 15490 flow. Second operand 69 states and 10784 transitions. [2023-08-25 05:36:03,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 1473 transitions, 27634 flow [2023-08-25 05:36:05,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 1473 transitions, 25356 flow, removed 1105 selfloop flow, removed 38 redundant places. [2023-08-25 05:36:05,329 INFO L231 Difference]: Finished difference. Result has 447 places, 976 transitions, 17662 flow [2023-08-25 05:36:05,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=14770, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=17662, PETRI_PLACES=447, PETRI_TRANSITIONS=976} [2023-08-25 05:36:05,331 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 380 predicate places. [2023-08-25 05:36:05,331 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 976 transitions, 17662 flow [2023-08-25 05:36:05,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 151.72) internal successors, (3793), 25 states have internal predecessors, (3793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:05,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:36:05,332 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:36:05,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-25 05:36:05,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:36:05,539 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:36:05,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:36:05,539 INFO L85 PathProgramCache]: Analyzing trace with hash 265456131, now seen corresponding path program 11 times [2023-08-25 05:36:05,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:36:05,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638225355] [2023-08-25 05:36:05,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:36:05,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:36:05,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:36:06,108 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:06,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:36:06,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638225355] [2023-08-25 05:36:06,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638225355] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:36:06,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809808520] [2023-08-25 05:36:06,109 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-25 05:36:06,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:36:06,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:36:06,110 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:36:06,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-25 05:36:06,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-08-25 05:36:06,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:36:06,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-25 05:36:06,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:36:06,802 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:06,802 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:36:07,838 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:07,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809808520] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:36:07,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:36:07,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2023-08-25 05:36:07,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300671029] [2023-08-25 05:36:07,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:36:07,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-25 05:36:07,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:36:07,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-25 05:36:07,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2023-08-25 05:36:07,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:36:07,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 976 transitions, 17662 flow. Second operand has 27 states, 27 states have (on average 151.74074074074073) internal successors, (4097), 27 states have internal predecessors, (4097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:07,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:36:07,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:36:07,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:36:17,144 INFO L124 PetriNetUnfolderBase]: 11743/19178 cut-off events. [2023-08-25 05:36:17,144 INFO L125 PetriNetUnfolderBase]: For 383377/383377 co-relation queries the response was YES. [2023-08-25 05:36:17,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144685 conditions, 19178 events. 11743/19178 cut-off events. For 383377/383377 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 134520 event pairs, 495 based on Foata normal form. 156/19334 useless extension candidates. Maximal degree in co-relation 144580. Up to 5754 conditions per place. [2023-08-25 05:36:17,386 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 947 selfloop transitions, 601 changer transitions 300/1848 dead transitions. [2023-08-25 05:36:17,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 1848 transitions, 34553 flow [2023-08-25 05:36:17,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-08-25 05:36:17,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2023-08-25 05:36:17,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 13695 transitions. [2023-08-25 05:36:17,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35857356060011 [2023-08-25 05:36:17,397 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 13695 transitions. [2023-08-25 05:36:17,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 13695 transitions. [2023-08-25 05:36:17,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:36:17,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 13695 transitions. [2023-08-25 05:36:17,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 157.41379310344828) internal successors, (13695), 87 states have internal predecessors, (13695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:17,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 439.0) internal successors, (38632), 88 states have internal predecessors, (38632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:17,452 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 439.0) internal successors, (38632), 88 states have internal predecessors, (38632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:17,453 INFO L175 Difference]: Start difference. First operand has 447 places, 976 transitions, 17662 flow. Second operand 87 states and 13695 transitions. [2023-08-25 05:36:17,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 1848 transitions, 34553 flow [2023-08-25 05:36:19,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 1848 transitions, 32622 flow, removed 896 selfloop flow, removed 42 redundant places. [2023-08-25 05:36:19,798 INFO L231 Difference]: Finished difference. Result has 496 places, 1183 transitions, 23334 flow [2023-08-25 05:36:19,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=16793, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=976, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=87, PETRI_FLOW=23334, PETRI_PLACES=496, PETRI_TRANSITIONS=1183} [2023-08-25 05:36:19,799 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 429 predicate places. [2023-08-25 05:36:19,800 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 1183 transitions, 23334 flow [2023-08-25 05:36:19,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 151.74074074074073) internal successors, (4097), 27 states have internal predecessors, (4097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:19,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:36:19,800 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:36:19,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-25 05:36:20,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:36:20,006 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:36:20,007 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:36:20,007 INFO L85 PathProgramCache]: Analyzing trace with hash -99693297, now seen corresponding path program 12 times [2023-08-25 05:36:20,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:36:20,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444376591] [2023-08-25 05:36:20,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:36:20,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:36:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:36:20,571 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:20,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:36:20,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444376591] [2023-08-25 05:36:20,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444376591] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:36:20,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308980477] [2023-08-25 05:36:20,572 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-25 05:36:20,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:36:20,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:36:20,577 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:36:20,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-25 05:36:20,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-08-25 05:36:20,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:36:20,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-25 05:36:20,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:36:21,274 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:21,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:36:22,389 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:22,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308980477] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:36:22,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:36:22,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2023-08-25 05:36:22,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144803826] [2023-08-25 05:36:22,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:36:22,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-25 05:36:22,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:36:22,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-25 05:36:22,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2023-08-25 05:36:22,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:36:22,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 1183 transitions, 23334 flow. Second operand has 26 states, 26 states have (on average 149.80769230769232) internal successors, (3895), 26 states have internal predecessors, (3895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:22,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:36:22,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:36:22,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:36:34,580 INFO L124 PetriNetUnfolderBase]: 12740/20759 cut-off events. [2023-08-25 05:36:34,581 INFO L125 PetriNetUnfolderBase]: For 572982/572982 co-relation queries the response was YES. [2023-08-25 05:36:34,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165688 conditions, 20759 events. 12740/20759 cut-off events. For 572982/572982 co-relation queries the response was YES. Maximal size of possible extension queue 845. Compared 147290 event pairs, 669 based on Foata normal form. 334/21093 useless extension candidates. Maximal degree in co-relation 165570. Up to 6292 conditions per place. [2023-08-25 05:36:34,918 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 1007 selfloop transitions, 656 changer transitions 412/2075 dead transitions. [2023-08-25 05:36:34,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 2075 transitions, 40549 flow [2023-08-25 05:36:34,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2023-08-25 05:36:34,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2023-08-25 05:36:34,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 18945 transitions. [2023-08-25 05:36:34,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35085282515695315 [2023-08-25 05:36:34,931 INFO L72 ComplementDD]: Start complementDD. Operand 123 states and 18945 transitions. [2023-08-25 05:36:34,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 18945 transitions. [2023-08-25 05:36:34,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:36:34,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 123 states and 18945 transitions. [2023-08-25 05:36:34,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 124 states, 123 states have (on average 154.02439024390245) internal successors, (18945), 123 states have internal predecessors, (18945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:34,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 124 states, 124 states have (on average 439.0) internal successors, (54436), 124 states have internal predecessors, (54436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:34,992 INFO L81 ComplementDD]: Finished complementDD. Result has 124 states, 124 states have (on average 439.0) internal successors, (54436), 124 states have internal predecessors, (54436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:34,993 INFO L175 Difference]: Start difference. First operand has 496 places, 1183 transitions, 23334 flow. Second operand 123 states and 18945 transitions. [2023-08-25 05:36:34,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 2075 transitions, 40549 flow [2023-08-25 05:36:41,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 2075 transitions, 38627 flow, removed 853 selfloop flow, removed 41 redundant places. [2023-08-25 05:36:41,075 INFO L231 Difference]: Finished difference. Result has 614 places, 1272 transitions, 26041 flow [2023-08-25 05:36:41,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=21808, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=549, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=123, PETRI_FLOW=26041, PETRI_PLACES=614, PETRI_TRANSITIONS=1272} [2023-08-25 05:36:41,077 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 547 predicate places. [2023-08-25 05:36:41,077 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 1272 transitions, 26041 flow [2023-08-25 05:36:41,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 149.80769230769232) internal successors, (3895), 26 states have internal predecessors, (3895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:41,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:36:41,078 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:36:41,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-25 05:36:41,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-25 05:36:41,283 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:36:41,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:36:41,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1518762903, now seen corresponding path program 13 times [2023-08-25 05:36:41,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:36:41,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840265817] [2023-08-25 05:36:41,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:36:41,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:36:41,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:36:42,178 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:42,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:36:42,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840265817] [2023-08-25 05:36:42,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840265817] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:36:42,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757204111] [2023-08-25 05:36:42,179 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-25 05:36:42,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:36:42,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:36:42,180 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:36:42,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-25 05:36:42,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:36:42,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-25 05:36:42,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:36:42,823 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:42,823 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:36:44,648 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:36:44,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757204111] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:36:44,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:36:44,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-25 05:36:44,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552948466] [2023-08-25 05:36:44,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:36:44,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-25 05:36:44,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:36:44,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-25 05:36:44,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2023-08-25 05:36:44,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:36:44,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 1272 transitions, 26041 flow. Second operand has 30 states, 30 states have (on average 151.4) internal successors, (4542), 30 states have internal predecessors, (4542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:36:44,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:36:44,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:36:44,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:37:02,844 INFO L124 PetriNetUnfolderBase]: 15083/24586 cut-off events. [2023-08-25 05:37:02,844 INFO L125 PetriNetUnfolderBase]: For 1974183/1974183 co-relation queries the response was YES. [2023-08-25 05:37:03,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259361 conditions, 24586 events. 15083/24586 cut-off events. For 1974183/1974183 co-relation queries the response was YES. Maximal size of possible extension queue 966. Compared 177714 event pairs, 715 based on Foata normal form. 286/24872 useless extension candidates. Maximal degree in co-relation 259198. Up to 7064 conditions per place. [2023-08-25 05:37:03,267 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 1075 selfloop transitions, 781 changer transitions 507/2363 dead transitions. [2023-08-25 05:37:03,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 2363 transitions, 56174 flow [2023-08-25 05:37:03,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2023-08-25 05:37:03,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2023-08-25 05:37:03,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 16585 transitions. [2023-08-25 05:37:03,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35640606868096447 [2023-08-25 05:37:03,276 INFO L72 ComplementDD]: Start complementDD. Operand 106 states and 16585 transitions. [2023-08-25 05:37:03,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106 states and 16585 transitions. [2023-08-25 05:37:03,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:37:03,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 106 states and 16585 transitions. [2023-08-25 05:37:03,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 107 states, 106 states have (on average 156.46226415094338) internal successors, (16585), 106 states have internal predecessors, (16585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:03,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 107 states, 107 states have (on average 439.0) internal successors, (46973), 107 states have internal predecessors, (46973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:03,312 INFO L81 ComplementDD]: Finished complementDD. Result has 107 states, 107 states have (on average 439.0) internal successors, (46973), 107 states have internal predecessors, (46973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:03,312 INFO L175 Difference]: Start difference. First operand has 614 places, 1272 transitions, 26041 flow. Second operand 106 states and 16585 transitions. [2023-08-25 05:37:03,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 2363 transitions, 56174 flow [2023-08-25 05:37:11,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 2363 transitions, 48765 flow, removed 3601 selfloop flow, removed 80 redundant places. [2023-08-25 05:37:11,334 INFO L231 Difference]: Finished difference. Result has 625 places, 1461 transitions, 31782 flow [2023-08-25 05:37:11,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=24403, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=548, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=106, PETRI_FLOW=31782, PETRI_PLACES=625, PETRI_TRANSITIONS=1461} [2023-08-25 05:37:11,335 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 558 predicate places. [2023-08-25 05:37:11,335 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 1461 transitions, 31782 flow [2023-08-25 05:37:11,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 151.4) internal successors, (4542), 30 states have internal predecessors, (4542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:11,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:37:11,336 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:37:11,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-25 05:37:11,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:37:11,542 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:37:11,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:37:11,542 INFO L85 PathProgramCache]: Analyzing trace with hash 462768088, now seen corresponding path program 14 times [2023-08-25 05:37:11,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:37:11,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849158575] [2023-08-25 05:37:11,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:37:11,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:37:11,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:37:12,247 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:37:12,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:37:12,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849158575] [2023-08-25 05:37:12,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849158575] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:37:12,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579331413] [2023-08-25 05:37:12,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 05:37:12,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:37:12,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:37:12,249 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:37:12,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-25 05:37:12,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 05:37:12,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:37:12,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-25 05:37:12,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:37:13,026 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:37:13,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:37:15,028 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:37:15,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579331413] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:37:15,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:37:15,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:37:15,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870238379] [2023-08-25 05:37:15,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:37:15,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:37:15,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:37:15,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:37:15,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=747, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:37:15,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:37:15,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 1461 transitions, 31782 flow. Second operand has 31 states, 31 states have (on average 149.70967741935485) internal successors, (4641), 31 states have internal predecessors, (4641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:15,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:37:15,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:37:15,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:37:43,428 INFO L124 PetriNetUnfolderBase]: 16678/27117 cut-off events. [2023-08-25 05:37:43,428 INFO L125 PetriNetUnfolderBase]: For 1180952/1180952 co-relation queries the response was YES. [2023-08-25 05:37:43,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240814 conditions, 27117 events. 16678/27117 cut-off events. For 1180952/1180952 co-relation queries the response was YES. Maximal size of possible extension queue 1082. Compared 197923 event pairs, 1129 based on Foata normal form. 666/27783 useless extension candidates. Maximal degree in co-relation 240662. Up to 8974 conditions per place. [2023-08-25 05:37:43,933 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 1345 selfloop transitions, 703 changer transitions 808/2856 dead transitions. [2023-08-25 05:37:43,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 2856 transitions, 62583 flow [2023-08-25 05:37:43,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2023-08-25 05:37:43,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2023-08-25 05:37:43,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 29611 transitions. [2023-08-25 05:37:43,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3494871764608684 [2023-08-25 05:37:43,949 INFO L72 ComplementDD]: Start complementDD. Operand 193 states and 29611 transitions. [2023-08-25 05:37:43,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 193 states and 29611 transitions. [2023-08-25 05:37:43,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:37:43,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 193 states and 29611 transitions. [2023-08-25 05:37:43,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 194 states, 193 states have (on average 153.42487046632124) internal successors, (29611), 193 states have internal predecessors, (29611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:44,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 194 states, 194 states have (on average 439.0) internal successors, (85166), 194 states have internal predecessors, (85166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:44,019 INFO L81 ComplementDD]: Finished complementDD. Result has 194 states, 194 states have (on average 439.0) internal successors, (85166), 194 states have internal predecessors, (85166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:44,019 INFO L175 Difference]: Start difference. First operand has 625 places, 1461 transitions, 31782 flow. Second operand 193 states and 29611 transitions. [2023-08-25 05:37:44,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 2856 transitions, 62583 flow [2023-08-25 05:37:48,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 2856 transitions, 60185 flow, removed 1139 selfloop flow, removed 44 redundant places. [2023-08-25 05:37:48,262 INFO L231 Difference]: Finished difference. Result has 847 places, 1572 transitions, 36529 flow [2023-08-25 05:37:48,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=30114, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=910, PETRI_DIFFERENCE_SUBTRAHEND_STATES=193, PETRI_FLOW=36529, PETRI_PLACES=847, PETRI_TRANSITIONS=1572} [2023-08-25 05:37:48,264 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 780 predicate places. [2023-08-25 05:37:48,264 INFO L495 AbstractCegarLoop]: Abstraction has has 847 places, 1572 transitions, 36529 flow [2023-08-25 05:37:48,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 149.70967741935485) internal successors, (4641), 31 states have internal predecessors, (4641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:48,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:37:48,265 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:37:48,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-25 05:37:48,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:37:48,473 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:37:48,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:37:48,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1302282954, now seen corresponding path program 15 times [2023-08-25 05:37:48,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:37:48,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644349512] [2023-08-25 05:37:48,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:37:48,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:37:48,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:37:49,276 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 11 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:37:49,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:37:49,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644349512] [2023-08-25 05:37:49,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644349512] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:37:49,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673192336] [2023-08-25 05:37:49,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 05:37:49,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:37:49,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:37:49,281 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:37:49,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-25 05:37:49,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-08-25 05:37:49,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:37:49,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-25 05:37:49,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:37:50,304 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:37:50,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:37:51,907 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:37:51,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673192336] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:37:51,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:37:51,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:37:51,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384041722] [2023-08-25 05:37:51,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:37:51,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:37:51,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:37:51,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:37:51,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:37:51,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:37:51,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 847 places, 1572 transitions, 36529 flow. Second operand has 31 states, 31 states have (on average 149.70967741935485) internal successors, (4641), 31 states have internal predecessors, (4641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:37:51,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:37:51,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:37:51,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:38:14,339 INFO L124 PetriNetUnfolderBase]: 17000/27607 cut-off events. [2023-08-25 05:38:14,339 INFO L125 PetriNetUnfolderBase]: For 5692267/5692267 co-relation queries the response was YES. [2023-08-25 05:38:15,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 353434 conditions, 27607 events. 17000/27607 cut-off events. For 5692267/5692267 co-relation queries the response was YES. Maximal size of possible extension queue 1043. Compared 201700 event pairs, 1153 based on Foata normal form. 398/28005 useless extension candidates. Maximal degree in co-relation 353190. Up to 10632 conditions per place. [2023-08-25 05:38:15,559 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 1309 selfloop transitions, 678 changer transitions 493/2480 dead transitions. [2023-08-25 05:38:15,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 2480 transitions, 66031 flow [2023-08-25 05:38:15,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2023-08-25 05:38:15,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2023-08-25 05:38:15,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 19055 transitions. [2023-08-25 05:38:15,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3500440884708649 [2023-08-25 05:38:15,571 INFO L72 ComplementDD]: Start complementDD. Operand 124 states and 19055 transitions. [2023-08-25 05:38:15,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 124 states and 19055 transitions. [2023-08-25 05:38:15,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:38:15,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 124 states and 19055 transitions. [2023-08-25 05:38:15,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 125 states, 124 states have (on average 153.66935483870967) internal successors, (19055), 124 states have internal predecessors, (19055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:38:15,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 125 states, 125 states have (on average 439.0) internal successors, (54875), 125 states have internal predecessors, (54875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:38:15,618 INFO L81 ComplementDD]: Finished complementDD. Result has 125 states, 125 states have (on average 439.0) internal successors, (54875), 125 states have internal predecessors, (54875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:38:15,618 INFO L175 Difference]: Start difference. First operand has 847 places, 1572 transitions, 36529 flow. Second operand 124 states and 19055 transitions. [2023-08-25 05:38:15,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 2480 transitions, 66031 flow [2023-08-25 05:38:46,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 2480 transitions, 56450 flow, removed 4588 selfloop flow, removed 130 redundant places. [2023-08-25 05:38:46,213 INFO L231 Difference]: Finished difference. Result has 801 places, 1652 transitions, 38777 flow [2023-08-25 05:38:46,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=33563, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=986, PETRI_DIFFERENCE_SUBTRAHEND_STATES=124, PETRI_FLOW=38777, PETRI_PLACES=801, PETRI_TRANSITIONS=1652} [2023-08-25 05:38:46,215 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 734 predicate places. [2023-08-25 05:38:46,215 INFO L495 AbstractCegarLoop]: Abstraction has has 801 places, 1652 transitions, 38777 flow [2023-08-25 05:38:46,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 149.70967741935485) internal successors, (4641), 31 states have internal predecessors, (4641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:38:46,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:38:46,216 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:38:46,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-25 05:38:46,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:38:46,425 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:38:46,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:38:46,425 INFO L85 PathProgramCache]: Analyzing trace with hash 110108328, now seen corresponding path program 16 times [2023-08-25 05:38:46,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:38:46,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872663974] [2023-08-25 05:38:46,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:38:46,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:38:46,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:38:47,224 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:38:47,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:38:47,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872663974] [2023-08-25 05:38:47,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872663974] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:38:47,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48274289] [2023-08-25 05:38:47,224 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 05:38:47,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:38:47,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:38:47,225 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:38:47,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-25 05:38:47,433 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 05:38:47,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:38:47,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-25 05:38:47,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:38:48,066 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:38:48,067 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:38:50,043 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:38:50,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48274289] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:38:50,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:38:50,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:38:50,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719205599] [2023-08-25 05:38:50,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:38:50,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:38:50,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:38:50,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:38:50,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=739, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:38:50,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:38:50,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 1652 transitions, 38777 flow. Second operand has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:38:50,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:38:50,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:38:50,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:39:13,119 INFO L124 PetriNetUnfolderBase]: 19459/31696 cut-off events. [2023-08-25 05:39:13,119 INFO L125 PetriNetUnfolderBase]: For 4759319/4759319 co-relation queries the response was YES. [2023-08-25 05:39:14,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 386162 conditions, 31696 events. 19459/31696 cut-off events. For 4759319/4759319 co-relation queries the response was YES. Maximal size of possible extension queue 1175. Compared 238021 event pairs, 1115 based on Foata normal form. 424/32120 useless extension candidates. Maximal degree in co-relation 385942. Up to 10992 conditions per place. [2023-08-25 05:39:14,956 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 1396 selfloop transitions, 841 changer transitions 562/2799 dead transitions. [2023-08-25 05:39:14,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 815 places, 2799 transitions, 72295 flow [2023-08-25 05:39:14,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2023-08-25 05:39:14,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2023-08-25 05:39:14,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 15557 transitions. [2023-08-25 05:39:14,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3579531073836313 [2023-08-25 05:39:14,964 INFO L72 ComplementDD]: Start complementDD. Operand 99 states and 15557 transitions. [2023-08-25 05:39:14,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 15557 transitions. [2023-08-25 05:39:14,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:39:14,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 99 states and 15557 transitions. [2023-08-25 05:39:14,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 100 states, 99 states have (on average 157.14141414141415) internal successors, (15557), 99 states have internal predecessors, (15557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:39:14,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 100 states, 100 states have (on average 439.0) internal successors, (43900), 100 states have internal predecessors, (43900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:39:15,000 INFO L81 ComplementDD]: Finished complementDD. Result has 100 states, 100 states have (on average 439.0) internal successors, (43900), 100 states have internal predecessors, (43900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:39:15,000 INFO L175 Difference]: Start difference. First operand has 801 places, 1652 transitions, 38777 flow. Second operand 99 states and 15557 transitions. [2023-08-25 05:39:15,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 815 places, 2799 transitions, 72295 flow [2023-08-25 05:39:45,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 2799 transitions, 64049 flow, removed 3648 selfloop flow, removed 88 redundant places. [2023-08-25 05:39:45,171 INFO L231 Difference]: Finished difference. Result has 766 places, 1813 transitions, 44042 flow [2023-08-25 05:39:45,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=36477, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=648, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=936, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=44042, PETRI_PLACES=766, PETRI_TRANSITIONS=1813} [2023-08-25 05:39:45,173 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 699 predicate places. [2023-08-25 05:39:45,173 INFO L495 AbstractCegarLoop]: Abstraction has has 766 places, 1813 transitions, 44042 flow [2023-08-25 05:39:45,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:39:45,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:39:45,174 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:39:45,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-25 05:39:45,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-25 05:39:45,380 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:39:45,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:39:45,380 INFO L85 PathProgramCache]: Analyzing trace with hash 549237059, now seen corresponding path program 17 times [2023-08-25 05:39:45,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:39:45,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59014675] [2023-08-25 05:39:45,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:39:45,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:39:45,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:39:46,111 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:39:46,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:39:46,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59014675] [2023-08-25 05:39:46,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59014675] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:39:46,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841190878] [2023-08-25 05:39:46,112 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-25 05:39:46,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:39:46,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:39:46,113 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:39:46,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-25 05:39:46,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-25 05:39:46,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:39:46,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-25 05:39:46,330 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:39:47,109 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:39:47,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:39:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:39:48,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841190878] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:39:48,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:39:48,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:39:48,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363098355] [2023-08-25 05:39:48,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:39:48,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:39:48,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:39:48,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:39:48,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=742, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:39:48,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:39:48,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 1813 transitions, 44042 flow. Second operand has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:39:48,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:39:48,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:39:48,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:40:09,470 INFO L124 PetriNetUnfolderBase]: 20144/32673 cut-off events. [2023-08-25 05:40:09,470 INFO L125 PetriNetUnfolderBase]: For 1758551/1758551 co-relation queries the response was YES. [2023-08-25 05:40:10,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 322309 conditions, 32673 events. 20144/32673 cut-off events. For 1758551/1758551 co-relation queries the response was YES. Maximal size of possible extension queue 1237. Compared 244825 event pairs, 1265 based on Foata normal form. 226/32899 useless extension candidates. Maximal degree in co-relation 322120. Up to 12826 conditions per place. [2023-08-25 05:40:10,741 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 1468 selfloop transitions, 812 changer transitions 380/2660 dead transitions. [2023-08-25 05:40:10,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 808 places, 2660 transitions, 68934 flow [2023-08-25 05:40:10,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-08-25 05:40:10,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-08-25 05:40:10,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 13124 transitions. [2023-08-25 05:40:10,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558954333441805 [2023-08-25 05:40:10,754 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 13124 transitions. [2023-08-25 05:40:10,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 13124 transitions. [2023-08-25 05:40:10,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:40:10,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 13124 transitions. [2023-08-25 05:40:10,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 156.23809523809524) internal successors, (13124), 84 states have internal predecessors, (13124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:40:10,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 439.0) internal successors, (37315), 85 states have internal predecessors, (37315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:40:10,783 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 439.0) internal successors, (37315), 85 states have internal predecessors, (37315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:40:10,783 INFO L175 Difference]: Start difference. First operand has 766 places, 1813 transitions, 44042 flow. Second operand 84 states and 13124 transitions. [2023-08-25 05:40:10,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 808 places, 2660 transitions, 68934 flow [2023-08-25 05:40:25,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 755 places, 2660 transitions, 65755 flow, removed 1477 selfloop flow, removed 53 redundant places. [2023-08-25 05:40:25,203 INFO L231 Difference]: Finished difference. Result has 786 places, 1934 transitions, 49017 flow [2023-08-25 05:40:25,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=42417, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=667, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1074, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=49017, PETRI_PLACES=786, PETRI_TRANSITIONS=1934} [2023-08-25 05:40:25,204 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 719 predicate places. [2023-08-25 05:40:25,204 INFO L495 AbstractCegarLoop]: Abstraction has has 786 places, 1934 transitions, 49017 flow [2023-08-25 05:40:25,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:40:25,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:40:25,205 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:40:25,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-25 05:40:25,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-25 05:40:25,409 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:40:25,410 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:40:25,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1027343217, now seen corresponding path program 18 times [2023-08-25 05:40:25,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:40:25,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983297425] [2023-08-25 05:40:25,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:40:25,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:40:25,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:40:25,978 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:40:25,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:40:25,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983297425] [2023-08-25 05:40:25,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983297425] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:40:25,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018090717] [2023-08-25 05:40:25,979 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-25 05:40:25,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:40:25,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:40:25,981 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:40:26,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-25 05:40:26,375 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2023-08-25 05:40:26,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:40:26,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-25 05:40:26,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:40:27,050 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:40:27,050 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:40:28,966 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:40:28,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018090717] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:40:28,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:40:28,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:40:28,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117802282] [2023-08-25 05:40:28,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:40:28,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:40:28,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:40:28,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:40:28,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=735, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:40:28,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:40:28,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 786 places, 1934 transitions, 49017 flow. Second operand has 31 states, 31 states have (on average 149.70967741935485) internal successors, (4641), 31 states have internal predecessors, (4641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:40:28,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:40:28,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:40:28,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:40:56,690 INFO L124 PetriNetUnfolderBase]: 21524/34879 cut-off events. [2023-08-25 05:40:56,690 INFO L125 PetriNetUnfolderBase]: For 1920793/1920793 co-relation queries the response was YES. [2023-08-25 05:40:58,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 345321 conditions, 34879 events. 21524/34879 cut-off events. For 1920793/1920793 co-relation queries the response was YES. Maximal size of possible extension queue 1360. Compared 263862 event pairs, 1571 based on Foata normal form. 500/35379 useless extension candidates. Maximal degree in co-relation 345122. Up to 14324 conditions per place. [2023-08-25 05:40:58,349 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 1593 selfloop transitions, 839 changer transitions 586/3018 dead transitions. [2023-08-25 05:40:58,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 891 places, 3018 transitions, 79342 flow [2023-08-25 05:40:58,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2023-08-25 05:40:58,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2023-08-25 05:40:58,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 21194 transitions. [2023-08-25 05:40:58,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34983988643491465 [2023-08-25 05:40:58,360 INFO L72 ComplementDD]: Start complementDD. Operand 138 states and 21194 transitions. [2023-08-25 05:40:58,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 138 states and 21194 transitions. [2023-08-25 05:40:58,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:40:58,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 138 states and 21194 transitions. [2023-08-25 05:40:58,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 139 states, 138 states have (on average 153.57971014492753) internal successors, (21194), 138 states have internal predecessors, (21194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:40:58,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 139 states, 139 states have (on average 439.0) internal successors, (61021), 139 states have internal predecessors, (61021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:40:58,408 INFO L81 ComplementDD]: Finished complementDD. Result has 139 states, 139 states have (on average 439.0) internal successors, (61021), 139 states have internal predecessors, (61021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:40:58,408 INFO L175 Difference]: Start difference. First operand has 786 places, 1934 transitions, 49017 flow. Second operand 138 states and 21194 transitions. [2023-08-25 05:40:58,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 891 places, 3018 transitions, 79342 flow [2023-08-25 05:41:09,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 3018 transitions, 77139 flow, removed 1006 selfloop flow, removed 58 redundant places. [2023-08-25 05:41:09,044 INFO L231 Difference]: Finished difference. Result has 920 places, 2049 transitions, 54632 flow [2023-08-25 05:41:09,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=47354, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1934, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=666, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=138, PETRI_FLOW=54632, PETRI_PLACES=920, PETRI_TRANSITIONS=2049} [2023-08-25 05:41:09,046 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 853 predicate places. [2023-08-25 05:41:09,046 INFO L495 AbstractCegarLoop]: Abstraction has has 920 places, 2049 transitions, 54632 flow [2023-08-25 05:41:09,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 149.70967741935485) internal successors, (4641), 31 states have internal predecessors, (4641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:41:09,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:41:09,047 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:41:09,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-25 05:41:09,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-25 05:41:09,253 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:41:09,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:41:09,254 INFO L85 PathProgramCache]: Analyzing trace with hash -14088833, now seen corresponding path program 19 times [2023-08-25 05:41:09,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:41:09,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119941414] [2023-08-25 05:41:09,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:41:09,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:41:09,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:41:10,253 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:41:10,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:41:10,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119941414] [2023-08-25 05:41:10,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119941414] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:41:10,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715362874] [2023-08-25 05:41:10,253 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-25 05:41:10,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:41:10,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:41:10,254 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:41:10,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-25 05:41:10,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:41:10,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-25 05:41:10,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:41:10,934 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:41:10,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:41:12,540 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:41:12,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715362874] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:41:12,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:41:12,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-25 05:41:12,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318460226] [2023-08-25 05:41:12,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:41:12,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-25 05:41:12,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:41:12,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-25 05:41:12,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=697, Unknown=0, NotChecked=0, Total=870 [2023-08-25 05:41:12,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:41:12,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 920 places, 2049 transitions, 54632 flow. Second operand has 30 states, 30 states have (on average 151.4) internal successors, (4542), 30 states have internal predecessors, (4542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:41:12,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:41:12,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:41:12,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:41:45,578 INFO L124 PetriNetUnfolderBase]: 24306/39493 cut-off events. [2023-08-25 05:41:45,579 INFO L125 PetriNetUnfolderBase]: For 6494544/6494544 co-relation queries the response was YES. [2023-08-25 05:41:47,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 524978 conditions, 39493 events. 24306/39493 cut-off events. For 6494544/6494544 co-relation queries the response was YES. Maximal size of possible extension queue 1439. Compared 305372 event pairs, 1489 based on Foata normal form. 408/39901 useless extension candidates. Maximal degree in co-relation 524718. Up to 14520 conditions per place. [2023-08-25 05:41:47,938 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 1682 selfloop transitions, 1009 changer transitions 611/3302 dead transitions. [2023-08-25 05:41:47,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 948 places, 3302 transitions, 98651 flow [2023-08-25 05:41:47,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2023-08-25 05:41:47,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2023-08-25 05:41:47,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 16814 transitions. [2023-08-25 05:41:47,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3579503118812935 [2023-08-25 05:41:47,946 INFO L72 ComplementDD]: Start complementDD. Operand 107 states and 16814 transitions. [2023-08-25 05:41:47,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 16814 transitions. [2023-08-25 05:41:47,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:41:47,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 107 states and 16814 transitions. [2023-08-25 05:41:47,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 108 states, 107 states have (on average 157.14018691588785) internal successors, (16814), 107 states have internal predecessors, (16814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:41:47,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 108 states, 108 states have (on average 439.0) internal successors, (47412), 108 states have internal predecessors, (47412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:41:47,982 INFO L81 ComplementDD]: Finished complementDD. Result has 108 states, 108 states have (on average 439.0) internal successors, (47412), 108 states have internal predecessors, (47412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:41:47,982 INFO L175 Difference]: Start difference. First operand has 920 places, 2049 transitions, 54632 flow. Second operand 107 states and 16814 transitions. [2023-08-25 05:41:47,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 948 places, 3302 transitions, 98651 flow [2023-08-25 05:42:28,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 854 places, 3302 transitions, 88511 flow, removed 4997 selfloop flow, removed 94 redundant places. [2023-08-25 05:42:28,819 INFO L231 Difference]: Finished difference. Result has 898 places, 2242 transitions, 63107 flow [2023-08-25 05:42:28,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=52460, PETRI_DIFFERENCE_MINUEND_PLACES=748, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2049, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=780, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=107, PETRI_FLOW=63107, PETRI_PLACES=898, PETRI_TRANSITIONS=2242} [2023-08-25 05:42:28,821 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 831 predicate places. [2023-08-25 05:42:28,821 INFO L495 AbstractCegarLoop]: Abstraction has has 898 places, 2242 transitions, 63107 flow [2023-08-25 05:42:28,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 151.4) internal successors, (4542), 30 states have internal predecessors, (4542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:42:28,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:42:28,822 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:42:28,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-25 05:42:29,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:42:29,031 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:42:29,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:42:29,032 INFO L85 PathProgramCache]: Analyzing trace with hash -775586690, now seen corresponding path program 20 times [2023-08-25 05:42:29,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:42:29,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241894190] [2023-08-25 05:42:29,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:42:29,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:42:29,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:42:29,655 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:42:29,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:42:29,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241894190] [2023-08-25 05:42:29,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241894190] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:42:29,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732261711] [2023-08-25 05:42:29,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 05:42:29,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:42:29,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:42:29,656 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:42:29,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-25 05:42:29,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 05:42:29,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:42:29,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-25 05:42:29,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:42:30,462 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:42:30,463 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:42:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:42:32,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732261711] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:42:32,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:42:32,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:42:32,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111100296] [2023-08-25 05:42:32,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:42:32,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:42:32,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:42:32,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:42:32,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=725, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:42:32,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:42:32,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 2242 transitions, 63107 flow. Second operand has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:42:32,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:42:32,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:42:32,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:43:04,132 INFO L124 PetriNetUnfolderBase]: 25184/40823 cut-off events. [2023-08-25 05:43:04,132 INFO L125 PetriNetUnfolderBase]: For 2837672/2837672 co-relation queries the response was YES. [2023-08-25 05:43:05,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 448386 conditions, 40823 events. 25184/40823 cut-off events. For 2837672/2837672 co-relation queries the response was YES. Maximal size of possible extension queue 1565. Compared 317390 event pairs, 2811 based on Foata normal form. 258/41081 useless extension candidates. Maximal degree in co-relation 448156. Up to 20130 conditions per place. [2023-08-25 05:43:06,114 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 1989 selfloop transitions, 802 changer transitions 446/3237 dead transitions. [2023-08-25 05:43:06,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 958 places, 3237 transitions, 97833 flow [2023-08-25 05:43:06,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2023-08-25 05:43:06,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2023-08-25 05:43:06,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 16094 transitions. [2023-08-25 05:43:06,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3559280801468474 [2023-08-25 05:43:06,122 INFO L72 ComplementDD]: Start complementDD. Operand 103 states and 16094 transitions. [2023-08-25 05:43:06,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 16094 transitions. [2023-08-25 05:43:06,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:43:06,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 103 states and 16094 transitions. [2023-08-25 05:43:06,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 104 states, 103 states have (on average 156.25242718446603) internal successors, (16094), 103 states have internal predecessors, (16094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:43:06,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 104 states, 104 states have (on average 439.0) internal successors, (45656), 104 states have internal predecessors, (45656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:43:06,156 INFO L81 ComplementDD]: Finished complementDD. Result has 104 states, 104 states have (on average 439.0) internal successors, (45656), 104 states have internal predecessors, (45656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:43:06,157 INFO L175 Difference]: Start difference. First operand has 898 places, 2242 transitions, 63107 flow. Second operand 103 states and 16094 transitions. [2023-08-25 05:43:06,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 958 places, 3237 transitions, 97833 flow [2023-08-25 05:43:24,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 897 places, 3237 transitions, 90555 flow, removed 3074 selfloop flow, removed 61 redundant places. [2023-08-25 05:43:24,210 INFO L231 Difference]: Finished difference. Result has 938 places, 2411 transitions, 68105 flow [2023-08-25 05:43:24,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=59221, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=622, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=103, PETRI_FLOW=68105, PETRI_PLACES=938, PETRI_TRANSITIONS=2411} [2023-08-25 05:43:24,212 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 871 predicate places. [2023-08-25 05:43:24,212 INFO L495 AbstractCegarLoop]: Abstraction has has 938 places, 2411 transitions, 68105 flow [2023-08-25 05:43:24,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:43:24,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:43:24,212 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:43:24,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-25 05:43:24,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:43:24,413 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:43:24,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:43:24,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1555184004, now seen corresponding path program 21 times [2023-08-25 05:43:24,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:43:24,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882705142] [2023-08-25 05:43:24,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:43:24,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:43:24,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:43:25,073 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:43:25,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:43:25,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882705142] [2023-08-25 05:43:25,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882705142] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:43:25,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883497153] [2023-08-25 05:43:25,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 05:43:25,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:43:25,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:43:25,075 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:43:25,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-25 05:43:25,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-08-25 05:43:25,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:43:25,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-25 05:43:25,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:43:26,144 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:43:26,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:43:28,041 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:43:28,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883497153] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:43:28,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:43:28,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:43:28,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768622374] [2023-08-25 05:43:28,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:43:28,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:43:28,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:43:28,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:43:28,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:43:28,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 439 [2023-08-25 05:43:28,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 938 places, 2411 transitions, 68105 flow. Second operand has 31 states, 31 states have (on average 149.70967741935485) internal successors, (4641), 31 states have internal predecessors, (4641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:43:28,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:43:28,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 439 [2023-08-25 05:43:28,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:44:05,666 INFO L124 PetriNetUnfolderBase]: 26257/42576 cut-off events. [2023-08-25 05:44:05,667 INFO L125 PetriNetUnfolderBase]: For 2937660/2937660 co-relation queries the response was YES. [2023-08-25 05:44:08,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 456053 conditions, 42576 events. 26257/42576 cut-off events. For 2937660/2937660 co-relation queries the response was YES. Maximal size of possible extension queue 1580. Compared 331544 event pairs, 2377 based on Foata normal form. 378/42954 useless extension candidates. Maximal degree in co-relation 455820. Up to 20374 conditions per place. [2023-08-25 05:44:08,445 INFO L140 encePairwiseOnDemand]: 430/439 looper letters, 2045 selfloop transitions, 913 changer transitions 455/3413 dead transitions. [2023-08-25 05:44:08,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1026 places, 3413 transitions, 99144 flow [2023-08-25 05:44:08,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2023-08-25 05:44:08,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2023-08-25 05:44:08,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 20139 transitions. [2023-08-25 05:44:08,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3501886661218244 [2023-08-25 05:44:08,455 INFO L72 ComplementDD]: Start complementDD. Operand 131 states and 20139 transitions. [2023-08-25 05:44:08,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 131 states and 20139 transitions. [2023-08-25 05:44:08,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:44:08,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 131 states and 20139 transitions. [2023-08-25 05:44:08,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 132 states, 131 states have (on average 153.73282442748092) internal successors, (20139), 131 states have internal predecessors, (20139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:44:08,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 132 states, 132 states have (on average 439.0) internal successors, (57948), 132 states have internal predecessors, (57948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:44:08,505 INFO L81 ComplementDD]: Finished complementDD. Result has 132 states, 132 states have (on average 439.0) internal successors, (57948), 132 states have internal predecessors, (57948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:44:08,506 INFO L175 Difference]: Start difference. First operand has 938 places, 2411 transitions, 68105 flow. Second operand 131 states and 20139 transitions. [2023-08-25 05:44:08,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1026 places, 3413 transitions, 99144 flow [2023-08-25 05:44:27,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 970 places, 3413 transitions, 95655 flow, removed 1621 selfloop flow, removed 56 redundant places. [2023-08-25 05:44:27,191 INFO L231 Difference]: Finished difference. Result has 1056 places, 2561 transitions, 74848 flow [2023-08-25 05:44:27,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=65542, PETRI_DIFFERENCE_MINUEND_PLACES=840, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=708, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=131, PETRI_FLOW=74848, PETRI_PLACES=1056, PETRI_TRANSITIONS=2561} [2023-08-25 05:44:27,194 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 989 predicate places. [2023-08-25 05:44:27,194 INFO L495 AbstractCegarLoop]: Abstraction has has 1056 places, 2561 transitions, 74848 flow [2023-08-25 05:44:27,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 149.70967741935485) internal successors, (4641), 31 states have internal predecessors, (4641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:44:27,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:44:27,195 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:44:27,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-25 05:44:27,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-08-25 05:44:27,396 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:44:27,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:44:27,396 INFO L85 PathProgramCache]: Analyzing trace with hash -685845934, now seen corresponding path program 22 times [2023-08-25 05:44:27,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:44:27,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050224681] [2023-08-25 05:44:27,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:44:27,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:44:27,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:44:27,989 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:44:27,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:44:27,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050224681] [2023-08-25 05:44:27,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050224681] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:44:27,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658498178] [2023-08-25 05:44:27,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 05:44:27,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:44:27,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:44:27,990 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:44:27,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-25 05:44:28,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 05:44:28,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:44:28,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-25 05:44:28,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:44:28,659 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:44:28,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:44:30,282 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:44:30,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658498178] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:44:30,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:44:30,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:44:30,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923311324] [2023-08-25 05:44:30,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:44:30,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:44:30,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:44:30,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:44:30,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=725, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:44:30,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:44:30,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1056 places, 2561 transitions, 74848 flow. Second operand has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:44:30,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:44:30,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:44:30,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 05:45:13,676 INFO L124 PetriNetUnfolderBase]: 28568/46361 cut-off events. [2023-08-25 05:45:13,677 INFO L125 PetriNetUnfolderBase]: For 6979161/6979161 co-relation queries the response was YES. [2023-08-25 05:45:17,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 611149 conditions, 46361 events. 28568/46361 cut-off events. For 6979161/6979161 co-relation queries the response was YES. Maximal size of possible extension queue 1666. Compared 367447 event pairs, 2851 based on Foata normal form. 522/46883 useless extension candidates. Maximal degree in co-relation 610868. Up to 21380 conditions per place. [2023-08-25 05:45:17,336 INFO L140 encePairwiseOnDemand]: 432/439 looper letters, 2139 selfloop transitions, 868 changer transitions 738/3745 dead transitions. [2023-08-25 05:45:17,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1079 places, 3745 transitions, 118605 flow [2023-08-25 05:45:17,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2023-08-25 05:45:17,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2023-08-25 05:45:17,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 16024 transitions. [2023-08-25 05:45:17,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35785430345258834 [2023-08-25 05:45:17,344 INFO L72 ComplementDD]: Start complementDD. Operand 102 states and 16024 transitions. [2023-08-25 05:45:17,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 102 states and 16024 transitions. [2023-08-25 05:45:17,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 05:45:17,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 102 states and 16024 transitions. [2023-08-25 05:45:17,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 103 states, 102 states have (on average 157.09803921568627) internal successors, (16024), 102 states have internal predecessors, (16024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:45:17,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 103 states, 103 states have (on average 439.0) internal successors, (45217), 103 states have internal predecessors, (45217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:45:17,380 INFO L81 ComplementDD]: Finished complementDD. Result has 103 states, 103 states have (on average 439.0) internal successors, (45217), 103 states have internal predecessors, (45217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:45:17,381 INFO L175 Difference]: Start difference. First operand has 1056 places, 2561 transitions, 74848 flow. Second operand 102 states and 16024 transitions. [2023-08-25 05:45:17,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1079 places, 3745 transitions, 118605 flow [2023-08-25 05:46:19,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 991 places, 3745 transitions, 108378 flow, removed 5023 selfloop flow, removed 88 redundant places. [2023-08-25 05:46:19,202 INFO L231 Difference]: Finished difference. Result has 1027 places, 2584 transitions, 76557 flow [2023-08-25 05:46:19,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=439, PETRI_DIFFERENCE_MINUEND_FLOW=71807, PETRI_DIFFERENCE_MINUEND_PLACES=890, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=732, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1775, PETRI_DIFFERENCE_SUBTRAHEND_STATES=102, PETRI_FLOW=76557, PETRI_PLACES=1027, PETRI_TRANSITIONS=2584} [2023-08-25 05:46:19,204 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 960 predicate places. [2023-08-25 05:46:19,204 INFO L495 AbstractCegarLoop]: Abstraction has has 1027 places, 2584 transitions, 76557 flow [2023-08-25 05:46:19,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:46:19,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 05:46:19,205 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 05:46:19,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-25 05:46:19,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-25 05:46:19,405 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2023-08-25 05:46:19,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 05:46:19,406 INFO L85 PathProgramCache]: Analyzing trace with hash 193433024, now seen corresponding path program 23 times [2023-08-25 05:46:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 05:46:19,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329381909] [2023-08-25 05:46:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 05:46:19,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 05:46:19,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 05:46:19,972 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:46:19,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 05:46:19,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329381909] [2023-08-25 05:46:19,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329381909] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 05:46:19,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112041017] [2023-08-25 05:46:19,973 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-25 05:46:19,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:46:19,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 05:46:19,973 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 05:46:19,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-25 05:46:20,168 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-08-25 05:46:20,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 05:46:20,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-25 05:46:20,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 05:46:20,665 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:46:20,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 05:46:22,713 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 05:46:22,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112041017] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 05:46:22,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 05:46:22,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-25 05:46:22,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574503806] [2023-08-25 05:46:22,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 05:46:22,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-25 05:46:22,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 05:46:22,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-25 05:46:22,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=738, Unknown=0, NotChecked=0, Total=930 [2023-08-25 05:46:22,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 439 [2023-08-25 05:46:22,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1027 places, 2584 transitions, 76557 flow. Second operand has 31 states, 31 states have (on average 151.58064516129033) internal successors, (4699), 31 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 05:46:22,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 05:46:22,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 439 [2023-08-25 05:46:22,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-25 05:46:43,242 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-25 05:46:43,242 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-25 05:46:43,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2023-08-25 05:46:43,779 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr13ASSERT_VIOLATIONASSERT (64 of 65 remaining) [2023-08-25 05:46:43,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-25 05:46:43,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 05:46:43,985 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). [2023-08-25 05:46:43,986 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONDATA_RACE (63 of 65 remaining) [2023-08-25 05:46:43,986 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONDATA_RACE (62 of 65 remaining) [2023-08-25 05:46:43,986 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONDATA_RACE (61 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONDATA_RACE (60 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONDATA_RACE (59 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONDATA_RACE (58 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONDATA_RACE (57 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONDATA_RACE (56 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONDATA_RACE (55 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONDATA_RACE (54 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONDATA_RACE (53 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONDATA_RACE (52 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONDATA_RACE (51 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONDATA_RACE (50 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONDATA_RACE (49 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONDATA_RACE (48 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONDATA_RACE (47 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONDATA_RACE (46 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONDATA_RACE (45 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONDATA_RACE (44 of 65 remaining) [2023-08-25 05:46:43,987 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONDATA_RACE (43 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONDATA_RACE (42 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONDATA_RACE (41 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONDATA_RACE (40 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (39 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (38 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (37 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (36 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (35 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (34 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (33 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (32 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (31 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (30 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (29 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (28 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (27 of 65 remaining) [2023-08-25 05:46:43,988 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (26 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (25 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONDATA_RACE (23 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONDATA_RACE (22 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONDATA_RACE (21 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONDATA_RACE (20 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONDATA_RACE (19 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONDATA_RACE (18 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONDATA_RACE (17 of 65 remaining) [2023-08-25 05:46:43,989 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONDATA_RACE (16 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONDATA_RACE (15 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONDATA_RACE (14 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONDATA_RACE (13 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONDATA_RACE (12 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONDATA_RACE (11 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONDATA_RACE (10 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONDATA_RACE (9 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONDATA_RACE (8 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONDATA_RACE (7 of 65 remaining) [2023-08-25 05:46:43,990 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONDATA_RACE (6 of 65 remaining) [2023-08-25 05:46:43,991 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONDATA_RACE (5 of 65 remaining) [2023-08-25 05:46:43,991 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONDATA_RACE (4 of 65 remaining) [2023-08-25 05:46:43,991 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONDATA_RACE (3 of 65 remaining) [2023-08-25 05:46:43,991 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONDATA_RACE (2 of 65 remaining) [2023-08-25 05:46:43,991 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONDATA_RACE (1 of 65 remaining) [2023-08-25 05:46:43,991 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONDATA_RACE (0 of 65 remaining) [2023-08-25 05:46:43,991 INFO L445 BasicCegarLoop]: Path program histogram: [23, 4, 4, 2, 1] [2023-08-25 05:46:43,997 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-25 05:46:43,997 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-25 05:46:43,999 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.08 05:46:43 BasicIcfg [2023-08-25 05:46:43,999 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-25 05:46:43,999 INFO L158 Benchmark]: Toolchain (without parser) took 742829.99ms. Allocated memory was 367.0MB in the beginning and 15.1GB in the end (delta: 14.7GB). Free memory was 343.2MB in the beginning and 11.5GB in the end (delta: -11.2GB). Peak memory consumption was 4.2GB. Max. memory is 16.0GB. [2023-08-25 05:46:44,000 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 367.0MB. Free memory is still 343.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 05:46:44,000 INFO L158 Benchmark]: CACSL2BoogieTranslator took 290.33ms. Allocated memory is still 367.0MB. Free memory was 342.7MB in the beginning and 330.8MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-25 05:46:44,000 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.62ms. Allocated memory is still 367.0MB. Free memory was 330.8MB in the beginning and 328.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-25 05:46:44,000 INFO L158 Benchmark]: Boogie Preprocessor took 42.54ms. Allocated memory is still 367.0MB. Free memory was 328.7MB in the beginning and 326.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-25 05:46:44,001 INFO L158 Benchmark]: RCFGBuilder took 799.99ms. Allocated memory is still 367.0MB. Free memory was 326.6MB in the beginning and 339.3MB in the end (delta: -12.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.0GB. [2023-08-25 05:46:44,001 INFO L158 Benchmark]: TraceAbstraction took 741626.19ms. Allocated memory was 367.0MB in the beginning and 15.1GB in the end (delta: 14.7GB). Free memory was 338.4MB in the beginning and 11.5GB in the end (delta: -11.2GB). Peak memory consumption was 4.2GB. Max. memory is 16.0GB. [2023-08-25 05:46:44,002 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 367.0MB. Free memory is still 343.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 290.33ms. Allocated memory is still 367.0MB. Free memory was 342.7MB in the beginning and 330.8MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 63.62ms. Allocated memory is still 367.0MB. Free memory was 330.8MB in the beginning and 328.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 42.54ms. Allocated memory is still 367.0MB. Free memory was 328.7MB in the beginning and 326.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 799.99ms. Allocated memory is still 367.0MB. Free memory was 326.6MB in the beginning and 339.3MB in the end (delta: -12.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.0GB. * TraceAbstraction took 741626.19ms. Allocated memory was 367.0MB in the beginning and 15.1GB in the end (delta: 14.7GB). Free memory was 338.4MB in the beginning and 11.5GB in the end (delta: -11.2GB). Peak memory consumption was 4.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.9s, 192 PlacesBefore, 67 PlacesAfterwards, 192 TransitionsBefore, 59 TransitionsAfterwards, 4270 CoEnabledTransitionPairs, 9 FixpointIterations, 122 TrivialSequentialCompositions, 86 ConcurrentSequentialCompositions, 13 TrivialYvCompositions, 4 ConcurrentYvCompositions, 8 ChoiceCompositions, 233 TotalNumberOfCompositions, 6626 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5376, independent: 5311, independent conditional: 0, independent unconditional: 5311, dependent: 65, dependent conditional: 0, dependent unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1908, independent: 1899, independent conditional: 0, independent unconditional: 1899, dependent: 9, dependent conditional: 0, dependent unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5376, independent: 3412, independent conditional: 0, independent unconditional: 3412, dependent: 56, dependent conditional: 0, dependent unconditional: 56, unknown: 1908, unknown conditional: 0, unknown unconditional: 1908] , Statistics on independence cache: Total cache size (in pairs): 199, Positive cache size: 191, Positive conditional cache size: 0, Positive unconditional cache size: 191, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 48]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 106]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 108]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 116]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 117]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 118]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 114]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 149/439 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 151774 conditions, 19786 events (12272/19785 cut-off events. For 723654/723654 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 156289 event pairs, 1769 based on Foata normal form. 32/21592 useless extension candidates. Maximal degree in co-relation 151522. Up to 12855 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 252 locations, 65 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 741.5s, OverallIterations: 34, TraceHistogramMax: 6, PathProgramHistogramMax: 23, EmptinessCheckTime: 0.0s, AutomataDifference: 661.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 7.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 19902 SdHoareTripleChecker+Valid, 32.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 19902 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 28.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1339 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 52209 IncrementalHoareTripleChecker+Invalid, 53548 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1339 mSolverCounterUnsat, 0 mSDtfsCounter, 52209 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3924 GetRequests, 1091 SyntacticMatches, 27 SemanticMatches, 2806 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124584 ImplicationChecksByTransitivity, 132.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=76557occurred in iteration=33, InterpolantAutomatonStates: 2270, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 60.3s InterpolantComputationTime, 1665 NumberOfCodeBlocks, 1665 NumberOfCodeBlocksAsserted, 130 NumberOfCheckSat, 2353 ConstructedInterpolants, 0 QuantifiedInterpolants, 56760 SizeOfPredicates, 1195 NumberOfNonLiveVariables, 6393 ConjunctsInSsa, 396 ConjunctsInUnsatCore, 88 InterpolantComputations, 7 PerfectInterpolantSequences, 293/1493 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown