/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/weaver/popl20-figure3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 09:50:56,033 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 09:50:56,096 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 09:50:56,099 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 09:50:56,099 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 09:50:56,133 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 09:50:56,133 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 09:50:56,134 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 09:50:56,134 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 09:50:56,139 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 09:50:56,139 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 09:50:56,139 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 09:50:56,139 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 09:50:56,140 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 09:50:56,140 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 09:50:56,140 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 09:50:56,140 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 09:50:56,140 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 09:50:56,141 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 09:50:56,141 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 09:50:56,141 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 09:50:56,142 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 09:50:56,142 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 09:50:56,142 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 09:50:56,142 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 09:50:56,143 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 09:50:56,143 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 09:50:56,143 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 09:50:56,143 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 09:50:56,143 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 09:50:56,144 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 09:50:56,144 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 09:50:56,144 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 09:50:56,144 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 09:50:56,144 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 09:50:56,145 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true [2023-08-26 09:50:56,390 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 09:50:56,408 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 09:50:56,410 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 09:50:56,411 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 09:50:56,413 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 09:50:56,414 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure3.wvr.c [2023-08-26 09:50:57,446 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 09:50:57,644 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 09:50:57,644 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure3.wvr.c [2023-08-26 09:50:57,649 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33620c84b/dd91bc4c923c4000a896b62f48c24596/FLAG80445c698 [2023-08-26 09:50:58,008 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33620c84b/dd91bc4c923c4000a896b62f48c24596 [2023-08-26 09:50:58,011 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 09:50:58,012 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 09:50:58,014 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 09:50:58,014 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 09:50:58,016 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 09:50:58,017 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,017 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e8ac0e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58, skipping insertion in model container [2023-08-26 09:50:58,017 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,034 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 09:50:58,147 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 09:50:58,153 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 09:50:58,181 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 09:50:58,188 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 09:50:58,188 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 09:50:58,192 INFO L206 MainTranslator]: Completed translation [2023-08-26 09:50:58,193 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58 WrapperNode [2023-08-26 09:50:58,193 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 09:50:58,193 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 09:50:58,194 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 09:50:58,194 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 09:50:58,197 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,210 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,231 INFO L138 Inliner]: procedures = 21, calls = 26, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 111 [2023-08-26 09:50:58,231 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 09:50:58,232 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 09:50:58,232 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 09:50:58,232 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 09:50:58,237 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,238 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,249 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,249 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,255 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,257 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,257 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,258 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,259 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 09:50:58,260 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 09:50:58,260 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 09:50:58,260 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 09:50:58,260 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (1/1) ... [2023-08-26 09:50:58,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 09:50:58,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:50:58,284 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 09:50:58,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 09:50:58,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 09:50:58,310 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 09:50:58,310 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 09:50:58,311 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 09:50:58,311 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 09:50:58,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 09:50:58,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 09:50:58,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 09:50:58,311 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 09:50:58,311 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 09:50:58,312 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 09:50:58,312 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 09:50:58,312 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 09:50:58,312 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 09:50:58,313 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 09:50:58,414 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 09:50:58,419 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 09:50:58,597 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 09:50:58,640 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 09:50:58,641 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 09:50:58,642 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:50:58 BoogieIcfgContainer [2023-08-26 09:50:58,642 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 09:50:58,644 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 09:50:58,644 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 09:50:58,648 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 09:50:58,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 09:50:58" (1/3) ... [2023-08-26 09:50:58,649 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ccf52a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 09:50:58, skipping insertion in model container [2023-08-26 09:50:58,649 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:50:58" (2/3) ... [2023-08-26 09:50:58,649 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ccf52a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 09:50:58, skipping insertion in model container [2023-08-26 09:50:58,649 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:50:58" (3/3) ... [2023-08-26 09:50:58,650 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure3.wvr.c [2023-08-26 09:50:58,661 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 09:50:58,661 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2023-08-26 09:50:58,661 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 09:50:58,710 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 09:50:58,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 126 transitions, 268 flow [2023-08-26 09:50:58,762 INFO L124 PetriNetUnfolderBase]: 6/124 cut-off events. [2023-08-26 09:50:58,762 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 09:50:58,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133 conditions, 124 events. 6/124 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 119 event pairs, 0 based on Foata normal form. 0/102 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2023-08-26 09:50:58,766 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 126 transitions, 268 flow [2023-08-26 09:50:58,769 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 116 places, 115 transitions, 242 flow [2023-08-26 09:50:58,771 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 09:50:58,777 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 116 places, 115 transitions, 242 flow [2023-08-26 09:50:58,778 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 116 places, 115 transitions, 242 flow [2023-08-26 09:50:58,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 116 places, 115 transitions, 242 flow [2023-08-26 09:50:58,796 INFO L124 PetriNetUnfolderBase]: 6/115 cut-off events. [2023-08-26 09:50:58,796 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 09:50:58,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124 conditions, 115 events. 6/115 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 118 event pairs, 0 based on Foata normal form. 0/94 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2023-08-26 09:50:58,797 INFO L119 LiptonReduction]: Number of co-enabled transitions 1770 [2023-08-26 09:51:01,205 INFO L134 LiptonReduction]: Checked pairs total: 5034 [2023-08-26 09:51:01,206 INFO L136 LiptonReduction]: Total number of compositions: 123 [2023-08-26 09:51:01,215 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 09:51:01,219 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;@6efd7eb0, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 09:51:01,219 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2023-08-26 09:51:01,220 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 09:51:01,220 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 09:51:01,220 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 09:51:01,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:01,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 09:51:01,221 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:01,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:01,224 INFO L85 PathProgramCache]: Analyzing trace with hash 528, now seen corresponding path program 1 times [2023-08-26 09:51:01,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:01,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310215085] [2023-08-26 09:51:01,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:01,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:01,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:01,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:01,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:01,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310215085] [2023-08-26 09:51:01,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310215085] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:51:01,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:51:01,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 09:51:01,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687251754] [2023-08-26 09:51:01,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:51:01,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 09:51:01,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:01,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 09:51:01,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 09:51:01,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 249 [2023-08-26 09:51:01,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 36 transitions, 84 flow. Second operand has 2 states, 2 states have (on average 108.5) internal successors, (217), 2 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:01,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 249 [2023-08-26 09:51:01,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:01,335 INFO L124 PetriNetUnfolderBase]: 44/101 cut-off events. [2023-08-26 09:51:01,335 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-26 09:51:01,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190 conditions, 101 events. 44/101 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 354 event pairs, 18 based on Foata normal form. 26/107 useless extension candidates. Maximal degree in co-relation 144. Up to 74 conditions per place. [2023-08-26 09:51:01,337 INFO L140 encePairwiseOnDemand]: 234/249 looper letters, 13 selfloop transitions, 0 changer transitions 0/21 dead transitions. [2023-08-26 09:51:01,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 21 transitions, 80 flow [2023-08-26 09:51:01,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 09:51:01,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 09:51:01,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 244 transitions. [2023-08-26 09:51:01,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4899598393574297 [2023-08-26 09:51:01,346 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 244 transitions. [2023-08-26 09:51:01,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 244 transitions. [2023-08-26 09:51:01,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:01,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 244 transitions. [2023-08-26 09:51:01,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 122.0) internal successors, (244), 2 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 249.0) internal successors, (747), 3 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,353 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 249.0) internal successors, (747), 3 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,354 INFO L175 Difference]: Start difference. First operand has 39 places, 36 transitions, 84 flow. Second operand 2 states and 244 transitions. [2023-08-26 09:51:01,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 21 transitions, 80 flow [2023-08-26 09:51:01,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 72 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 09:51:01,357 INFO L231 Difference]: Finished difference. Result has 23 places, 21 transitions, 46 flow [2023-08-26 09:51:01,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=46, PETRI_PLACES=23, PETRI_TRANSITIONS=21} [2023-08-26 09:51:01,360 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -16 predicate places. [2023-08-26 09:51:01,360 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 21 transitions, 46 flow [2023-08-26 09:51:01,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 108.5) internal successors, (217), 2 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:01,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 09:51:01,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 09:51:01,361 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:01,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:01,361 INFO L85 PathProgramCache]: Analyzing trace with hash 504699316, now seen corresponding path program 1 times [2023-08-26 09:51:01,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:01,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757492948] [2023-08-26 09:51:01,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:01,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:01,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:01,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:01,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757492948] [2023-08-26 09:51:01,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757492948] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:51:01,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:51:01,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 09:51:01,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448027719] [2023-08-26 09:51:01,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:51:01,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 09:51:01,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:01,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 09:51:01,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 09:51:01,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 249 [2023-08-26 09:51:01,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 21 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:01,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 249 [2023-08-26 09:51:01,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:01,502 INFO L124 PetriNetUnfolderBase]: 96/171 cut-off events. [2023-08-26 09:51:01,502 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-26 09:51:01,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349 conditions, 171 events. 96/171 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 500 event pairs, 32 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 346. Up to 164 conditions per place. [2023-08-26 09:51:01,503 INFO L140 encePairwiseOnDemand]: 245/249 looper letters, 20 selfloop transitions, 2 changer transitions 0/24 dead transitions. [2023-08-26 09:51:01,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 24 transitions, 97 flow [2023-08-26 09:51:01,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 09:51:01,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 09:51:01,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 321 transitions. [2023-08-26 09:51:01,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42971887550200805 [2023-08-26 09:51:01,515 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 321 transitions. [2023-08-26 09:51:01,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 321 transitions. [2023-08-26 09:51:01,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:01,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 321 transitions. [2023-08-26 09:51:01,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,518 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,518 INFO L175 Difference]: Start difference. First operand has 23 places, 21 transitions, 46 flow. Second operand 3 states and 321 transitions. [2023-08-26 09:51:01,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 24 transitions, 97 flow [2023-08-26 09:51:01,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 24 transitions, 97 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 09:51:01,519 INFO L231 Difference]: Finished difference. Result has 24 places, 21 transitions, 56 flow [2023-08-26 09:51:01,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=56, PETRI_PLACES=24, PETRI_TRANSITIONS=21} [2023-08-26 09:51:01,520 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -15 predicate places. [2023-08-26 09:51:01,520 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 21 transitions, 56 flow [2023-08-26 09:51:01,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:01,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:01,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 09:51:01,521 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:01,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:01,521 INFO L85 PathProgramCache]: Analyzing trace with hash -487067825, now seen corresponding path program 1 times [2023-08-26 09:51:01,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:01,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580968966] [2023-08-26 09:51:01,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:01,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:01,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:01,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:01,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:01,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580968966] [2023-08-26 09:51:01,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580968966] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:51:01,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:51:01,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 09:51:01,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023395014] [2023-08-26 09:51:01,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:51:01,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 09:51:01,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:01,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 09:51:01,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 09:51:01,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 249 [2023-08-26 09:51:01,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 21 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 109.66666666666667) internal successors, (329), 3 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:01,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 249 [2023-08-26 09:51:01,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:01,758 INFO L124 PetriNetUnfolderBase]: 52/129 cut-off events. [2023-08-26 09:51:01,758 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 09:51:01,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 252 conditions, 129 events. 52/129 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 519 event pairs, 16 based on Foata normal form. 5/121 useless extension candidates. Maximal degree in co-relation 248. Up to 62 conditions per place. [2023-08-26 09:51:01,759 INFO L140 encePairwiseOnDemand]: 245/249 looper letters, 16 selfloop transitions, 2 changer transitions 4/30 dead transitions. [2023-08-26 09:51:01,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 30 transitions, 121 flow [2023-08-26 09:51:01,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 09:51:01,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 09:51:01,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 342 transitions. [2023-08-26 09:51:01,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4578313253012048 [2023-08-26 09:51:01,761 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 342 transitions. [2023-08-26 09:51:01,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 342 transitions. [2023-08-26 09:51:01,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:01,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 342 transitions. [2023-08-26 09:51:01,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 114.0) internal successors, (342), 3 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,764 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,764 INFO L175 Difference]: Start difference. First operand has 24 places, 21 transitions, 56 flow. Second operand 3 states and 342 transitions. [2023-08-26 09:51:01,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 30 transitions, 121 flow [2023-08-26 09:51:01,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 30 transitions, 121 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 09:51:01,765 INFO L231 Difference]: Finished difference. Result has 27 places, 22 transitions, 70 flow [2023-08-26 09:51:01,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=27, PETRI_TRANSITIONS=22} [2023-08-26 09:51:01,765 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -12 predicate places. [2023-08-26 09:51:01,765 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 22 transitions, 70 flow [2023-08-26 09:51:01,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 109.66666666666667) internal successors, (329), 3 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:01,766 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:01,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 09:51:01,766 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:01,766 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:01,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1847833270, now seen corresponding path program 1 times [2023-08-26 09:51:01,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:01,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572321125] [2023-08-26 09:51:01,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:01,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:01,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:01,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:01,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:01,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572321125] [2023-08-26 09:51:01,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572321125] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:51:01,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:51:01,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 09:51:01,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446387348] [2023-08-26 09:51:01,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:51:01,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 09:51:01,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:01,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 09:51:01,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 09:51:01,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:01,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 22 transitions, 70 flow. Second operand has 5 states, 5 states have (on average 96.8) internal successors, (484), 5 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:01,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:01,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:01,957 INFO L124 PetriNetUnfolderBase]: 99/228 cut-off events. [2023-08-26 09:51:01,957 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2023-08-26 09:51:01,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 228 events. 99/228 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 985 event pairs, 40 based on Foata normal form. 2/217 useless extension candidates. Maximal degree in co-relation 492. Up to 120 conditions per place. [2023-08-26 09:51:01,960 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 23 selfloop transitions, 6 changer transitions 2/37 dead transitions. [2023-08-26 09:51:01,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 37 transitions, 173 flow [2023-08-26 09:51:01,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 09:51:01,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 09:51:01,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 500 transitions. [2023-08-26 09:51:01,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40160642570281124 [2023-08-26 09:51:01,962 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 500 transitions. [2023-08-26 09:51:01,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 500 transitions. [2023-08-26 09:51:01,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:01,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 500 transitions. [2023-08-26 09:51:01,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 100.0) internal successors, (500), 5 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,966 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,966 INFO L175 Difference]: Start difference. First operand has 27 places, 22 transitions, 70 flow. Second operand 5 states and 500 transitions. [2023-08-26 09:51:01,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 37 transitions, 173 flow [2023-08-26 09:51:01,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 37 transitions, 169 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 09:51:01,968 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 117 flow [2023-08-26 09:51:01,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=117, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-26 09:51:01,969 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -6 predicate places. [2023-08-26 09:51:01,970 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 117 flow [2023-08-26 09:51:01,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 96.8) internal successors, (484), 5 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:01,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:01,970 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:01,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 09:51:01,970 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:01,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:01,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1730809028, now seen corresponding path program 2 times [2023-08-26 09:51:01,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:01,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430847111] [2023-08-26 09:51:01,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:01,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:02,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:02,116 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:02,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:02,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430847111] [2023-08-26 09:51:02,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430847111] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:02,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997051914] [2023-08-26 09:51:02,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 09:51:02,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:02,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:02,129 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:51:02,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 09:51:02,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 09:51:02,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:02,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 09:51:02,243 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:02,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:02,302 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:02,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:02,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997051914] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:02,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 09:51:02,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 6 [2023-08-26 09:51:02,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297821503] [2023-08-26 09:51:02,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:51:02,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 09:51:02,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:02,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 09:51:02,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-26 09:51:02,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 249 [2023-08-26 09:51:02,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 117 flow. Second operand has 4 states, 4 states have (on average 101.25) internal successors, (405), 4 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:02,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 249 [2023-08-26 09:51:02,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:02,401 INFO L124 PetriNetUnfolderBase]: 100/232 cut-off events. [2023-08-26 09:51:02,402 INFO L125 PetriNetUnfolderBase]: For 284/286 co-relation queries the response was YES. [2023-08-26 09:51:02,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 668 conditions, 232 events. 100/232 cut-off events. For 284/286 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1076 event pairs, 30 based on Foata normal form. 7/217 useless extension candidates. Maximal degree in co-relation 659. Up to 91 conditions per place. [2023-08-26 09:51:02,403 INFO L140 encePairwiseOnDemand]: 245/249 looper letters, 26 selfloop transitions, 4 changer transitions 4/42 dead transitions. [2023-08-26 09:51:02,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 42 transitions, 240 flow [2023-08-26 09:51:02,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 09:51:02,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 09:51:02,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 423 transitions. [2023-08-26 09:51:02,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246987951807229 [2023-08-26 09:51:02,405 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 423 transitions. [2023-08-26 09:51:02,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 423 transitions. [2023-08-26 09:51:02,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:02,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 423 transitions. [2023-08-26 09:51:02,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 105.75) internal successors, (423), 4 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 249.0) internal successors, (1245), 5 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,408 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 249.0) internal successors, (1245), 5 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,408 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 117 flow. Second operand 4 states and 423 transitions. [2023-08-26 09:51:02,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 42 transitions, 240 flow [2023-08-26 09:51:02,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 240 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 09:51:02,409 INFO L231 Difference]: Finished difference. Result has 38 places, 29 transitions, 149 flow [2023-08-26 09:51:02,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=149, PETRI_PLACES=38, PETRI_TRANSITIONS=29} [2023-08-26 09:51:02,410 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, -1 predicate places. [2023-08-26 09:51:02,410 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 29 transitions, 149 flow [2023-08-26 09:51:02,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 101.25) internal successors, (405), 4 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:02,411 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:02,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 09:51:02,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:02,616 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:02,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:02,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1499658976, now seen corresponding path program 3 times [2023-08-26 09:51:02,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:02,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435385879] [2023-08-26 09:51:02,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:02,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:02,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:02,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:02,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:02,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435385879] [2023-08-26 09:51:02,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435385879] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:51:02,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:51:02,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 09:51:02,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110632430] [2023-08-26 09:51:02,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:51:02,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 09:51:02,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:02,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 09:51:02,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 09:51:02,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:02,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 29 transitions, 149 flow. Second operand has 5 states, 5 states have (on average 96.8) internal successors, (484), 5 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:02,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:02,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:02,737 INFO L124 PetriNetUnfolderBase]: 114/259 cut-off events. [2023-08-26 09:51:02,737 INFO L125 PetriNetUnfolderBase]: For 580/585 co-relation queries the response was YES. [2023-08-26 09:51:02,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 825 conditions, 259 events. 114/259 cut-off events. For 580/585 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1185 event pairs, 47 based on Foata normal form. 3/243 useless extension candidates. Maximal degree in co-relation 813. Up to 165 conditions per place. [2023-08-26 09:51:02,739 INFO L140 encePairwiseOnDemand]: 244/249 looper letters, 24 selfloop transitions, 7 changer transitions 3/40 dead transitions. [2023-08-26 09:51:02,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 271 flow [2023-08-26 09:51:02,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 09:51:02,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 09:51:02,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 499 transitions. [2023-08-26 09:51:02,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40080321285140563 [2023-08-26 09:51:02,741 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 499 transitions. [2023-08-26 09:51:02,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 499 transitions. [2023-08-26 09:51:02,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:02,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 499 transitions. [2023-08-26 09:51:02,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 99.8) internal successors, (499), 5 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,744 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,744 INFO L175 Difference]: Start difference. First operand has 38 places, 29 transitions, 149 flow. Second operand 5 states and 499 transitions. [2023-08-26 09:51:02,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 271 flow [2023-08-26 09:51:02,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 40 transitions, 268 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 09:51:02,746 INFO L231 Difference]: Finished difference. Result has 44 places, 32 transitions, 204 flow [2023-08-26 09:51:02,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=204, PETRI_PLACES=44, PETRI_TRANSITIONS=32} [2023-08-26 09:51:02,747 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 5 predicate places. [2023-08-26 09:51:02,747 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 32 transitions, 204 flow [2023-08-26 09:51:02,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 96.8) internal successors, (484), 5 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:02,747 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:02,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 09:51:02,748 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:02,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:02,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1095920712, now seen corresponding path program 4 times [2023-08-26 09:51:02,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:02,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37655133] [2023-08-26 09:51:02,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:02,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:02,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:02,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:02,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:02,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37655133] [2023-08-26 09:51:02,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37655133] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:02,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094899848] [2023-08-26 09:51:02,808 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 09:51:02,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:02,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:02,821 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:51:02,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 09:51:02,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 09:51:02,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:02,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 09:51:02,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:02,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:02,917 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:02,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:02,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094899848] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:02,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:02,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-08-26 09:51:02,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497125767] [2023-08-26 09:51:02,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:02,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 09:51:02,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:02,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 09:51:02,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-26 09:51:02,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:02,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 32 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 96.57142857142857) internal successors, (676), 7 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:02,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:02,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:02,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:03,068 INFO L124 PetriNetUnfolderBase]: 118/286 cut-off events. [2023-08-26 09:51:03,069 INFO L125 PetriNetUnfolderBase]: For 1036/1051 co-relation queries the response was YES. [2023-08-26 09:51:03,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1038 conditions, 286 events. 118/286 cut-off events. For 1036/1051 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1397 event pairs, 24 based on Foata normal form. 17/279 useless extension candidates. Maximal degree in co-relation 1023. Up to 128 conditions per place. [2023-08-26 09:51:03,071 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 34 selfloop transitions, 17 changer transitions 0/57 dead transitions. [2023-08-26 09:51:03,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 57 transitions, 437 flow [2023-08-26 09:51:03,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 09:51:03,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 09:51:03,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 799 transitions. [2023-08-26 09:51:03,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011044176706827 [2023-08-26 09:51:03,073 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 799 transitions. [2023-08-26 09:51:03,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 799 transitions. [2023-08-26 09:51:03,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:03,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 799 transitions. [2023-08-26 09:51:03,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 99.875) internal successors, (799), 8 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 249.0) internal successors, (2241), 9 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,078 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 249.0) internal successors, (2241), 9 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,078 INFO L175 Difference]: Start difference. First operand has 44 places, 32 transitions, 204 flow. Second operand 8 states and 799 transitions. [2023-08-26 09:51:03,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 57 transitions, 437 flow [2023-08-26 09:51:03,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 57 transitions, 418 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-26 09:51:03,081 INFO L231 Difference]: Finished difference. Result has 52 places, 40 transitions, 324 flow [2023-08-26 09:51:03,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=324, PETRI_PLACES=52, PETRI_TRANSITIONS=40} [2023-08-26 09:51:03,082 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2023-08-26 09:51:03,082 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 40 transitions, 324 flow [2023-08-26 09:51:03,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 96.57142857142857) internal successors, (676), 7 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:03,082 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:03,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-26 09:51:03,287 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,SelfDestructingSolverStorable6 [2023-08-26 09:51:03,287 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:03,288 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:03,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1369952484, now seen corresponding path program 5 times [2023-08-26 09:51:03,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:03,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004845322] [2023-08-26 09:51:03,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:03,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:03,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:03,347 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:03,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:03,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004845322] [2023-08-26 09:51:03,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004845322] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 09:51:03,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 09:51:03,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 09:51:03,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619823254] [2023-08-26 09:51:03,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 09:51:03,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 09:51:03,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:03,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 09:51:03,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 09:51:03,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:03,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 40 transitions, 324 flow. Second operand has 5 states, 5 states have (on average 96.8) internal successors, (484), 5 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:03,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:03,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:03,424 INFO L124 PetriNetUnfolderBase]: 115/294 cut-off events. [2023-08-26 09:51:03,424 INFO L125 PetriNetUnfolderBase]: For 1482/1494 co-relation queries the response was YES. [2023-08-26 09:51:03,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1194 conditions, 294 events. 115/294 cut-off events. For 1482/1494 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1455 event pairs, 29 based on Foata normal form. 8/285 useless extension candidates. Maximal degree in co-relation 1176. Up to 101 conditions per place. [2023-08-26 09:51:03,427 INFO L140 encePairwiseOnDemand]: 244/249 looper letters, 32 selfloop transitions, 12 changer transitions 3/53 dead transitions. [2023-08-26 09:51:03,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 53 transitions, 485 flow [2023-08-26 09:51:03,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 09:51:03,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 09:51:03,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 503 transitions. [2023-08-26 09:51:03,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40401606425702813 [2023-08-26 09:51:03,429 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 503 transitions. [2023-08-26 09:51:03,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 503 transitions. [2023-08-26 09:51:03,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:03,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 503 transitions. [2023-08-26 09:51:03,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 100.6) internal successors, (503), 5 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,432 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,432 INFO L175 Difference]: Start difference. First operand has 52 places, 40 transitions, 324 flow. Second operand 5 states and 503 transitions. [2023-08-26 09:51:03,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 53 transitions, 485 flow [2023-08-26 09:51:03,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 53 transitions, 437 flow, removed 19 selfloop flow, removed 2 redundant places. [2023-08-26 09:51:03,436 INFO L231 Difference]: Finished difference. Result has 56 places, 39 transitions, 308 flow [2023-08-26 09:51:03,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=56, PETRI_TRANSITIONS=39} [2023-08-26 09:51:03,436 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 17 predicate places. [2023-08-26 09:51:03,436 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 39 transitions, 308 flow [2023-08-26 09:51:03,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 96.8) internal successors, (484), 5 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:03,437 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:03,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 09:51:03,437 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:03,437 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:03,438 INFO L85 PathProgramCache]: Analyzing trace with hash -842469758, now seen corresponding path program 6 times [2023-08-26 09:51:03,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:03,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125993350] [2023-08-26 09:51:03,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:03,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:03,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:03,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:03,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:03,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125993350] [2023-08-26 09:51:03,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125993350] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:03,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988387860] [2023-08-26 09:51:03,504 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 09:51:03,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:03,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:03,506 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:51:03,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 09:51:03,573 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 09:51:03,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:03,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 09:51:03,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:03,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:03,610 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:03,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:03,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988387860] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:03,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:03,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 09:51:03,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142370508] [2023-08-26 09:51:03,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:03,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:51:03,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:03,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:51:03,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:51:03,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:03,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 39 transitions, 308 flow. Second operand has 8 states, 8 states have (on average 96.625) internal successors, (773), 8 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:03,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:03,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:03,707 INFO L124 PetriNetUnfolderBase]: 106/267 cut-off events. [2023-08-26 09:51:03,707 INFO L125 PetriNetUnfolderBase]: For 1445/1457 co-relation queries the response was YES. [2023-08-26 09:51:03,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1051 conditions, 267 events. 106/267 cut-off events. For 1445/1457 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1266 event pairs, 33 based on Foata normal form. 20/270 useless extension candidates. Maximal degree in co-relation 1030. Up to 113 conditions per place. [2023-08-26 09:51:03,709 INFO L140 encePairwiseOnDemand]: 244/249 looper letters, 26 selfloop transitions, 15 changer transitions 0/47 dead transitions. [2023-08-26 09:51:03,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 47 transitions, 410 flow [2023-08-26 09:51:03,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 09:51:03,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 09:51:03,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 503 transitions. [2023-08-26 09:51:03,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40401606425702813 [2023-08-26 09:51:03,710 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 503 transitions. [2023-08-26 09:51:03,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 503 transitions. [2023-08-26 09:51:03,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:03,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 503 transitions. [2023-08-26 09:51:03,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 100.6) internal successors, (503), 5 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,713 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,713 INFO L175 Difference]: Start difference. First operand has 56 places, 39 transitions, 308 flow. Second operand 5 states and 503 transitions. [2023-08-26 09:51:03,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 47 transitions, 410 flow [2023-08-26 09:51:03,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 47 transitions, 380 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-26 09:51:03,715 INFO L231 Difference]: Finished difference. Result has 55 places, 38 transitions, 294 flow [2023-08-26 09:51:03,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=294, PETRI_PLACES=55, PETRI_TRANSITIONS=38} [2023-08-26 09:51:03,716 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 16 predicate places. [2023-08-26 09:51:03,716 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 38 transitions, 294 flow [2023-08-26 09:51:03,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 96.625) internal successors, (773), 8 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:03,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:03,716 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:03,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-26 09:51:03,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:03,921 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:03,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:03,921 INFO L85 PathProgramCache]: Analyzing trace with hash 666500518, now seen corresponding path program 1 times [2023-08-26 09:51:03,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:03,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118882187] [2023-08-26 09:51:03,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:03,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:03,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:04,042 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-26 09:51:04,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:04,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118882187] [2023-08-26 09:51:04,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118882187] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:04,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571791757] [2023-08-26 09:51:04,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:04,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:04,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:04,057 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:51:04,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 09:51:04,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:04,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 09:51:04,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:04,242 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-26 09:51:04,242 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:04,344 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-26 09:51:04,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571791757] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:04,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:04,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 10 [2023-08-26 09:51:04,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530766165] [2023-08-26 09:51:04,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:04,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 09:51:04,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:04,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 09:51:04,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2023-08-26 09:51:04,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 249 [2023-08-26 09:51:04,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 38 transitions, 294 flow. Second operand has 12 states, 12 states have (on average 96.33333333333333) internal successors, (1156), 12 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:04,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:04,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 249 [2023-08-26 09:51:04,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:04,463 INFO L124 PetriNetUnfolderBase]: 191/494 cut-off events. [2023-08-26 09:51:04,463 INFO L125 PetriNetUnfolderBase]: For 2035/2067 co-relation queries the response was YES. [2023-08-26 09:51:04,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1831 conditions, 494 events. 191/494 cut-off events. For 2035/2067 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2732 event pairs, 35 based on Foata normal form. 24/489 useless extension candidates. Maximal degree in co-relation 1812. Up to 147 conditions per place. [2023-08-26 09:51:04,466 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 42 selfloop transitions, 16 changer transitions 12/79 dead transitions. [2023-08-26 09:51:04,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 79 transitions, 684 flow [2023-08-26 09:51:04,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 09:51:04,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 09:51:04,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 703 transitions. [2023-08-26 09:51:04,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40332759609868046 [2023-08-26 09:51:04,468 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 703 transitions. [2023-08-26 09:51:04,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 703 transitions. [2023-08-26 09:51:04,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:04,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 703 transitions. [2023-08-26 09:51:04,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 100.42857142857143) internal successors, (703), 7 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:04,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 249.0) internal successors, (1992), 8 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:04,471 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 249.0) internal successors, (1992), 8 states have internal predecessors, (1992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:04,471 INFO L175 Difference]: Start difference. First operand has 55 places, 38 transitions, 294 flow. Second operand 7 states and 703 transitions. [2023-08-26 09:51:04,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 79 transitions, 684 flow [2023-08-26 09:51:04,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 79 transitions, 644 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 09:51:04,474 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 435 flow [2023-08-26 09:51:04,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=435, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2023-08-26 09:51:04,475 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 23 predicate places. [2023-08-26 09:51:04,475 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 435 flow [2023-08-26 09:51:04,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 96.33333333333333) internal successors, (1156), 12 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:04,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:04,476 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:04,481 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-26 09:51:04,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:04,680 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:04,681 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:04,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1639278209, now seen corresponding path program 2 times [2023-08-26 09:51:04,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:04,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055506294] [2023-08-26 09:51:04,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:04,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:04,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:04,813 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:04,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:04,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055506294] [2023-08-26 09:51:04,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055506294] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:04,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497012970] [2023-08-26 09:51:04,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 09:51:04,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:04,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:04,841 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-26 09:51:04,850 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-26 09:51:04,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 09:51:04,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:04,918 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 09:51:04,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:04,973 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:04,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:05,035 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:05,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497012970] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:05,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:05,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-26 09:51:05,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983553618] [2023-08-26 09:51:05,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:05,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 09:51:05,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:05,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 09:51:05,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-08-26 09:51:05,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:05,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 435 flow. Second operand has 15 states, 15 states have (on average 95.86666666666666) internal successors, (1438), 15 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:05,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:05,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:05,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:05,457 INFO L124 PetriNetUnfolderBase]: 335/789 cut-off events. [2023-08-26 09:51:05,457 INFO L125 PetriNetUnfolderBase]: For 4704/4850 co-relation queries the response was YES. [2023-08-26 09:51:05,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3186 conditions, 789 events. 335/789 cut-off events. For 4704/4850 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4573 event pairs, 78 based on Foata normal form. 91/831 useless extension candidates. Maximal degree in co-relation 3163. Up to 228 conditions per place. [2023-08-26 09:51:05,462 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 70 selfloop transitions, 63 changer transitions 0/139 dead transitions. [2023-08-26 09:51:05,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 139 transitions, 1337 flow [2023-08-26 09:51:05,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-26 09:51:05,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-26 09:51:05,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2380 transitions. [2023-08-26 09:51:05,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825970548862116 [2023-08-26 09:51:05,467 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2380 transitions. [2023-08-26 09:51:05,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2380 transitions. [2023-08-26 09:51:05,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:05,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2380 transitions. [2023-08-26 09:51:05,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 99.16666666666667) internal successors, (2380), 24 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:05,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 249.0) internal successors, (6225), 25 states have internal predecessors, (6225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:05,476 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 249.0) internal successors, (6225), 25 states have internal predecessors, (6225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:05,477 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 435 flow. Second operand 24 states and 2380 transitions. [2023-08-26 09:51:05,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 139 transitions, 1337 flow [2023-08-26 09:51:05,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 139 transitions, 1290 flow, removed 21 selfloop flow, removed 1 redundant places. [2023-08-26 09:51:05,483 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 1071 flow [2023-08-26 09:51:05,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1071, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2023-08-26 09:51:05,484 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 51 predicate places. [2023-08-26 09:51:05,484 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 1071 flow [2023-08-26 09:51:05,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 95.86666666666666) internal successors, (1438), 15 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:05,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:05,484 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:05,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-26 09:51:05,689 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,SelfDestructingSolverStorable10 [2023-08-26 09:51:05,689 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:05,689 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:05,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1284901389, now seen corresponding path program 3 times [2023-08-26 09:51:05,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:05,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586735107] [2023-08-26 09:51:05,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:05,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:05,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:05,775 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-26 09:51:05,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:05,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586735107] [2023-08-26 09:51:05,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586735107] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:05,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35178646] [2023-08-26 09:51:05,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 09:51:05,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:05,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:05,777 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-26 09:51:05,779 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-26 09:51:05,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 09:51:05,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:05,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 09:51:05,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:05,921 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:05,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:05,992 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:05,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35178646] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:05,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:05,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-26 09:51:05,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174449541] [2023-08-26 09:51:05,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:05,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 09:51:05,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:05,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 09:51:05,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-26 09:51:05,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:05,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 1071 flow. Second operand has 15 states, 15 states have (on average 95.8) internal successors, (1437), 15 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:05,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:05,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:05,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:06,359 INFO L124 PetriNetUnfolderBase]: 425/997 cut-off events. [2023-08-26 09:51:06,359 INFO L125 PetriNetUnfolderBase]: For 8977/9240 co-relation queries the response was YES. [2023-08-26 09:51:06,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4565 conditions, 997 events. 425/997 cut-off events. For 8977/9240 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5948 event pairs, 93 based on Foata normal form. 101/1036 useless extension candidates. Maximal degree in co-relation 4535. Up to 290 conditions per place. [2023-08-26 09:51:06,365 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 53 selfloop transitions, 80 changer transitions 1/140 dead transitions. [2023-08-26 09:51:06,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 140 transitions, 1755 flow [2023-08-26 09:51:06,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 09:51:06,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 09:51:06,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1871 transitions. [2023-08-26 09:51:06,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3954766434157683 [2023-08-26 09:51:06,368 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1871 transitions. [2023-08-26 09:51:06,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1871 transitions. [2023-08-26 09:51:06,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:06,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1871 transitions. [2023-08-26 09:51:06,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 98.47368421052632) internal successors, (1871), 19 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:06,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 249.0) internal successors, (4980), 20 states have internal predecessors, (4980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:06,376 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 249.0) internal successors, (4980), 20 states have internal predecessors, (4980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:06,376 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 1071 flow. Second operand 19 states and 1871 transitions. [2023-08-26 09:51:06,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 140 transitions, 1755 flow [2023-08-26 09:51:06,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 140 transitions, 1219 flow, removed 235 selfloop flow, removed 8 redundant places. [2023-08-26 09:51:06,394 INFO L231 Difference]: Finished difference. Result has 104 places, 113 transitions, 1087 flow [2023-08-26 09:51:06,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1087, PETRI_PLACES=104, PETRI_TRANSITIONS=113} [2023-08-26 09:51:06,394 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 65 predicate places. [2023-08-26 09:51:06,394 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 113 transitions, 1087 flow [2023-08-26 09:51:06,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 95.8) internal successors, (1437), 15 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:06,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:06,395 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:06,401 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-26 09:51:06,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:06,600 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:06,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:06,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1414182923, now seen corresponding path program 4 times [2023-08-26 09:51:06,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:06,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462911072] [2023-08-26 09:51:06,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:06,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:06,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:06,708 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:06,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:06,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462911072] [2023-08-26 09:51:06,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462911072] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:06,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673059061] [2023-08-26 09:51:06,709 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 09:51:06,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:06,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:06,710 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-26 09:51:06,712 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-26 09:51:06,780 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 09:51:06,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:06,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 09:51:06,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:06,846 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:06,846 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:06,923 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:06,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673059061] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:06,923 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:06,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-08-26 09:51:06,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310693729] [2023-08-26 09:51:06,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:06,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 09:51:06,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:06,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 09:51:06,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-08-26 09:51:06,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:06,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 113 transitions, 1087 flow. Second operand has 16 states, 16 states have (on average 95.75) internal successors, (1532), 16 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:06,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:06,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:06,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:07,304 INFO L124 PetriNetUnfolderBase]: 411/996 cut-off events. [2023-08-26 09:51:07,304 INFO L125 PetriNetUnfolderBase]: For 6170/6429 co-relation queries the response was YES. [2023-08-26 09:51:07,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4056 conditions, 996 events. 411/996 cut-off events. For 6170/6429 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 6081 event pairs, 93 based on Foata normal form. 188/1124 useless extension candidates. Maximal degree in co-relation 4026. Up to 276 conditions per place. [2023-08-26 09:51:07,309 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 58 selfloop transitions, 80 changer transitions 4/148 dead transitions. [2023-08-26 09:51:07,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 148 transitions, 1548 flow [2023-08-26 09:51:07,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 09:51:07,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 09:51:07,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1881 transitions. [2023-08-26 09:51:07,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39759036144578314 [2023-08-26 09:51:07,314 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1881 transitions. [2023-08-26 09:51:07,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1881 transitions. [2023-08-26 09:51:07,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:07,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1881 transitions. [2023-08-26 09:51:07,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 99.0) internal successors, (1881), 19 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:07,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 249.0) internal successors, (4980), 20 states have internal predecessors, (4980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:07,323 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 249.0) internal successors, (4980), 20 states have internal predecessors, (4980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:07,323 INFO L175 Difference]: Start difference. First operand has 104 places, 113 transitions, 1087 flow. Second operand 19 states and 1881 transitions. [2023-08-26 09:51:07,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 148 transitions, 1548 flow [2023-08-26 09:51:07,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 148 transitions, 1416 flow, removed 33 selfloop flow, removed 12 redundant places. [2023-08-26 09:51:07,346 INFO L231 Difference]: Finished difference. Result has 112 places, 111 transitions, 1148 flow [2023-08-26 09:51:07,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1148, PETRI_PLACES=112, PETRI_TRANSITIONS=111} [2023-08-26 09:51:07,347 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 73 predicate places. [2023-08-26 09:51:07,347 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 111 transitions, 1148 flow [2023-08-26 09:51:07,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 95.75) internal successors, (1532), 16 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:07,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:07,348 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:07,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-26 09:51:07,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:07,553 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:07,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:07,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1348197755, now seen corresponding path program 5 times [2023-08-26 09:51:07,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:07,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035635649] [2023-08-26 09:51:07,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:07,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:07,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:07,667 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-26 09:51:07,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:07,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035635649] [2023-08-26 09:51:07,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035635649] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:07,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640444209] [2023-08-26 09:51:07,668 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 09:51:07,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:07,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:07,669 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-26 09:51:07,670 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-26 09:51:07,733 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-26 09:51:07,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:07,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 09:51:07,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:07,805 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-26 09:51:07,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:07,893 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-26 09:51:07,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640444209] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:07,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:07,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-26 09:51:07,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896976108] [2023-08-26 09:51:07,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:07,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 09:51:07,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:07,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 09:51:07,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-08-26 09:51:07,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:07,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 111 transitions, 1148 flow. Second operand has 14 states, 14 states have (on average 96.57142857142857) internal successors, (1352), 14 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:07,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:07,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:07,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:08,365 INFO L124 PetriNetUnfolderBase]: 572/1406 cut-off events. [2023-08-26 09:51:08,365 INFO L125 PetriNetUnfolderBase]: For 9624/9863 co-relation queries the response was YES. [2023-08-26 09:51:08,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5940 conditions, 1406 events. 572/1406 cut-off events. For 9624/9863 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 9334 event pairs, 124 based on Foata normal form. 134/1469 useless extension candidates. Maximal degree in co-relation 5909. Up to 316 conditions per place. [2023-08-26 09:51:08,375 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 107 selfloop transitions, 85 changer transitions 0/198 dead transitions. [2023-08-26 09:51:08,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 198 transitions, 2306 flow [2023-08-26 09:51:08,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 09:51:08,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 09:51:08,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1983 transitions. [2023-08-26 09:51:08,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39819277108433737 [2023-08-26 09:51:08,378 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1983 transitions. [2023-08-26 09:51:08,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1983 transitions. [2023-08-26 09:51:08,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:08,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1983 transitions. [2023-08-26 09:51:08,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 99.15) internal successors, (1983), 20 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:08,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 249.0) internal successors, (5229), 21 states have internal predecessors, (5229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:08,385 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 249.0) internal successors, (5229), 21 states have internal predecessors, (5229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:08,385 INFO L175 Difference]: Start difference. First operand has 112 places, 111 transitions, 1148 flow. Second operand 20 states and 1983 transitions. [2023-08-26 09:51:08,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 198 transitions, 2306 flow [2023-08-26 09:51:08,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 198 transitions, 2092 flow, removed 26 selfloop flow, removed 16 redundant places. [2023-08-26 09:51:08,402 INFO L231 Difference]: Finished difference. Result has 123 places, 153 transitions, 1750 flow [2023-08-26 09:51:08,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1750, PETRI_PLACES=123, PETRI_TRANSITIONS=153} [2023-08-26 09:51:08,402 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 84 predicate places. [2023-08-26 09:51:08,402 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 153 transitions, 1750 flow [2023-08-26 09:51:08,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 96.57142857142857) internal successors, (1352), 14 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:08,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:08,403 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:08,409 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-26 09:51:08,609 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,SelfDestructingSolverStorable13 [2023-08-26 09:51:08,609 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:08,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:08,610 INFO L85 PathProgramCache]: Analyzing trace with hash -220050695, now seen corresponding path program 6 times [2023-08-26 09:51:08,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:08,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168379317] [2023-08-26 09:51:08,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:08,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:08,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:08,744 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:08,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:08,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168379317] [2023-08-26 09:51:08,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168379317] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:08,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254857372] [2023-08-26 09:51:08,744 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 09:51:08,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:08,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:08,761 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-26 09:51:08,800 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-26 09:51:08,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 09:51:08,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:08,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 09:51:08,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:08,913 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:08,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:08,987 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:08,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254857372] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:08,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:08,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-26 09:51:08,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944651091] [2023-08-26 09:51:08,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:08,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 09:51:08,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:08,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 09:51:08,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-26 09:51:08,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:08,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 153 transitions, 1750 flow. Second operand has 14 states, 14 states have (on average 95.92857142857143) internal successors, (1343), 14 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:08,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:08,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:08,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:09,529 INFO L124 PetriNetUnfolderBase]: 749/1823 cut-off events. [2023-08-26 09:51:09,529 INFO L125 PetriNetUnfolderBase]: For 15332/15633 co-relation queries the response was YES. [2023-08-26 09:51:09,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8138 conditions, 1823 events. 749/1823 cut-off events. For 15332/15633 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12979 event pairs, 172 based on Foata normal form. 188/1922 useless extension candidates. Maximal degree in co-relation 8098. Up to 442 conditions per place. [2023-08-26 09:51:09,544 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 97 selfloop transitions, 143 changer transitions 1/247 dead transitions. [2023-08-26 09:51:09,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 247 transitions, 3117 flow [2023-08-26 09:51:09,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-26 09:51:09,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-26 09:51:09,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1974 transitions. [2023-08-26 09:51:09,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963855421686747 [2023-08-26 09:51:09,549 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1974 transitions. [2023-08-26 09:51:09,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1974 transitions. [2023-08-26 09:51:09,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:09,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1974 transitions. [2023-08-26 09:51:09,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 98.7) internal successors, (1974), 20 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:09,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 249.0) internal successors, (5229), 21 states have internal predecessors, (5229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:09,556 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 249.0) internal successors, (5229), 21 states have internal predecessors, (5229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:09,556 INFO L175 Difference]: Start difference. First operand has 123 places, 153 transitions, 1750 flow. Second operand 20 states and 1974 transitions. [2023-08-26 09:51:09,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 247 transitions, 3117 flow [2023-08-26 09:51:09,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 247 transitions, 2924 flow, removed 75 selfloop flow, removed 6 redundant places. [2023-08-26 09:51:09,595 INFO L231 Difference]: Finished difference. Result has 142 places, 212 transitions, 2734 flow [2023-08-26 09:51:09,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2734, PETRI_PLACES=142, PETRI_TRANSITIONS=212} [2023-08-26 09:51:09,595 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 103 predicate places. [2023-08-26 09:51:09,595 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 212 transitions, 2734 flow [2023-08-26 09:51:09,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 95.92857142857143) internal successors, (1343), 14 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:09,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:09,596 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:09,605 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-26 09:51:09,802 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,SelfDestructingSolverStorable14 [2023-08-26 09:51:09,802 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:09,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:09,803 INFO L85 PathProgramCache]: Analyzing trace with hash -161157759, now seen corresponding path program 7 times [2023-08-26 09:51:09,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:09,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655536917] [2023-08-26 09:51:09,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:09,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:09,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:09,915 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:09,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:09,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655536917] [2023-08-26 09:51:09,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655536917] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:09,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969177094] [2023-08-26 09:51:09,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 09:51:09,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:09,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:09,941 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-26 09:51:09,943 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-26 09:51:10,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:10,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 09:51:10,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:10,061 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:10,062 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:10,122 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:10,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969177094] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:10,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:10,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-26 09:51:10,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977817199] [2023-08-26 09:51:10,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:10,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 09:51:10,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:10,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 09:51:10,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-08-26 09:51:10,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:10,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 212 transitions, 2734 flow. Second operand has 15 states, 15 states have (on average 95.86666666666666) internal successors, (1438), 15 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:10,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:10,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:10,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:10,677 INFO L124 PetriNetUnfolderBase]: 768/1886 cut-off events. [2023-08-26 09:51:10,677 INFO L125 PetriNetUnfolderBase]: For 20912/21520 co-relation queries the response was YES. [2023-08-26 09:51:10,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9084 conditions, 1886 events. 768/1886 cut-off events. For 20912/21520 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13548 event pairs, 161 based on Foata normal form. 377/2174 useless extension candidates. Maximal degree in co-relation 9039. Up to 442 conditions per place. [2023-08-26 09:51:10,693 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 100 selfloop transitions, 159 changer transitions 0/265 dead transitions. [2023-08-26 09:51:10,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 265 transitions, 3613 flow [2023-08-26 09:51:10,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 09:51:10,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 09:51:10,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2277 transitions. [2023-08-26 09:51:10,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39759036144578314 [2023-08-26 09:51:10,698 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2277 transitions. [2023-08-26 09:51:10,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2277 transitions. [2023-08-26 09:51:10,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:10,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2277 transitions. [2023-08-26 09:51:10,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 99.0) internal successors, (2277), 23 states have internal predecessors, (2277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:10,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 249.0) internal successors, (5976), 24 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:10,709 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 249.0) internal successors, (5976), 24 states have internal predecessors, (5976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:10,709 INFO L175 Difference]: Start difference. First operand has 142 places, 212 transitions, 2734 flow. Second operand 23 states and 2277 transitions. [2023-08-26 09:51:10,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 265 transitions, 3613 flow [2023-08-26 09:51:10,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 265 transitions, 3426 flow, removed 81 selfloop flow, removed 4 redundant places. [2023-08-26 09:51:10,802 INFO L231 Difference]: Finished difference. Result has 162 places, 221 transitions, 3048 flow [2023-08-26 09:51:10,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3048, PETRI_PLACES=162, PETRI_TRANSITIONS=221} [2023-08-26 09:51:10,802 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 123 predicate places. [2023-08-26 09:51:10,802 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 221 transitions, 3048 flow [2023-08-26 09:51:10,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 95.86666666666666) internal successors, (1438), 15 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:10,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:10,803 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:10,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-26 09:51:11,007 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,SelfDestructingSolverStorable15 [2023-08-26 09:51:11,007 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:11,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:11,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2049834933, now seen corresponding path program 8 times [2023-08-26 09:51:11,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:11,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756890352] [2023-08-26 09:51:11,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:11,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:11,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:11,102 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-26 09:51:11,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:11,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756890352] [2023-08-26 09:51:11,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756890352] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:11,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435028495] [2023-08-26 09:51:11,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 09:51:11,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:11,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:11,117 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-26 09:51:11,117 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-26 09:51:11,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 09:51:11,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:11,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 09:51:11,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:11,258 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-26 09:51:11,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:11,324 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-26 09:51:11,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435028495] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:11,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:11,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-08-26 09:51:11,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483839528] [2023-08-26 09:51:11,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:11,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 09:51:11,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:11,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 09:51:11,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-26 09:51:11,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:11,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 221 transitions, 3048 flow. Second operand has 12 states, 12 states have (on average 96.33333333333333) internal successors, (1156), 12 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:11,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:11,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:11,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:11,850 INFO L124 PetriNetUnfolderBase]: 870/2164 cut-off events. [2023-08-26 09:51:11,850 INFO L125 PetriNetUnfolderBase]: For 23979/24687 co-relation queries the response was YES. [2023-08-26 09:51:11,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10809 conditions, 2164 events. 870/2164 cut-off events. For 23979/24687 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 16180 event pairs, 159 based on Foata normal form. 402/2483 useless extension candidates. Maximal degree in co-relation 10761. Up to 500 conditions per place. [2023-08-26 09:51:11,866 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 155 selfloop transitions, 119 changer transitions 2/282 dead transitions. [2023-08-26 09:51:11,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 282 transitions, 4259 flow [2023-08-26 09:51:11,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-26 09:51:11,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-26 09:51:11,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1298 transitions. [2023-08-26 09:51:11,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40098856966326846 [2023-08-26 09:51:11,868 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1298 transitions. [2023-08-26 09:51:11,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1298 transitions. [2023-08-26 09:51:11,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:11,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1298 transitions. [2023-08-26 09:51:11,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 99.84615384615384) internal successors, (1298), 13 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:11,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 249.0) internal successors, (3486), 14 states have internal predecessors, (3486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:11,872 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 249.0) internal successors, (3486), 14 states have internal predecessors, (3486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:11,872 INFO L175 Difference]: Start difference. First operand has 162 places, 221 transitions, 3048 flow. Second operand 13 states and 1298 transitions. [2023-08-26 09:51:11,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 282 transitions, 4259 flow [2023-08-26 09:51:11,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 282 transitions, 3904 flow, removed 32 selfloop flow, removed 19 redundant places. [2023-08-26 09:51:11,932 INFO L231 Difference]: Finished difference. Result has 159 places, 246 transitions, 3466 flow [2023-08-26 09:51:11,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3466, PETRI_PLACES=159, PETRI_TRANSITIONS=246} [2023-08-26 09:51:11,933 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2023-08-26 09:51:11,933 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 246 transitions, 3466 flow [2023-08-26 09:51:11,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 96.33333333333333) internal successors, (1156), 12 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:11,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:11,933 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:11,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-26 09:51:12,138 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,SelfDestructingSolverStorable16 [2023-08-26 09:51:12,140 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:12,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:12,140 INFO L85 PathProgramCache]: Analyzing trace with hash 507104927, now seen corresponding path program 9 times [2023-08-26 09:51:12,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:12,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216133880] [2023-08-26 09:51:12,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:12,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:12,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:12,289 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 09:51:12,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:12,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216133880] [2023-08-26 09:51:12,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216133880] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:12,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255414933] [2023-08-26 09:51:12,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 09:51:12,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:12,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:12,298 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-26 09:51:12,336 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-26 09:51:12,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-26 09:51:12,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:12,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 09:51:12,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:12,458 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 09:51:12,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:12,520 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 09:51:12,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255414933] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:12,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:12,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 6 [2023-08-26 09:51:12,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888619284] [2023-08-26 09:51:12,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:12,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 09:51:12,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:12,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 09:51:12,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 09:51:12,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 249 [2023-08-26 09:51:12,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 246 transitions, 3466 flow. Second operand has 8 states, 8 states have (on average 106.875) internal successors, (855), 8 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:12,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:12,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 249 [2023-08-26 09:51:12,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:12,880 INFO L124 PetriNetUnfolderBase]: 1096/2680 cut-off events. [2023-08-26 09:51:12,881 INFO L125 PetriNetUnfolderBase]: For 34339/35539 co-relation queries the response was YES. [2023-08-26 09:51:12,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14222 conditions, 2680 events. 1096/2680 cut-off events. For 34339/35539 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 21137 event pairs, 226 based on Foata normal form. 354/2907 useless extension candidates. Maximal degree in co-relation 14170. Up to 907 conditions per place. [2023-08-26 09:51:12,902 INFO L140 encePairwiseOnDemand]: 245/249 looper letters, 216 selfloop transitions, 89 changer transitions 30/349 dead transitions. [2023-08-26 09:51:12,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 349 transitions, 5489 flow [2023-08-26 09:51:12,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 09:51:12,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 09:51:12,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 561 transitions. [2023-08-26 09:51:12,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4506024096385542 [2023-08-26 09:51:12,903 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 561 transitions. [2023-08-26 09:51:12,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 561 transitions. [2023-08-26 09:51:12,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:12,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 561 transitions. [2023-08-26 09:51:12,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 112.2) internal successors, (561), 5 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:12,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:12,905 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 249.0) internal successors, (1494), 6 states have internal predecessors, (1494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:12,905 INFO L175 Difference]: Start difference. First operand has 159 places, 246 transitions, 3466 flow. Second operand 5 states and 561 transitions. [2023-08-26 09:51:12,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 349 transitions, 5489 flow [2023-08-26 09:51:13,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 349 transitions, 5307 flow, removed 50 selfloop flow, removed 7 redundant places. [2023-08-26 09:51:13,013 INFO L231 Difference]: Finished difference. Result has 159 places, 272 transitions, 4157 flow [2023-08-26 09:51:13,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4157, PETRI_PLACES=159, PETRI_TRANSITIONS=272} [2023-08-26 09:51:13,013 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2023-08-26 09:51:13,013 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 272 transitions, 4157 flow [2023-08-26 09:51:13,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 106.875) internal successors, (855), 8 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:13,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:13,014 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:13,023 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-26 09:51:13,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-26 09:51:13,223 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:13,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:13,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1793096746, now seen corresponding path program 10 times [2023-08-26 09:51:13,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:13,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736445498] [2023-08-26 09:51:13,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:13,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:13,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:13,377 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:13,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:13,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736445498] [2023-08-26 09:51:13,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736445498] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:13,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122500594] [2023-08-26 09:51:13,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 09:51:13,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:13,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:13,379 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-26 09:51:13,380 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-26 09:51:13,457 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 09:51:13,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:13,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:13,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:13,564 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:13,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:13,708 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:13,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122500594] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:13,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:13,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-26 09:51:13,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929836044] [2023-08-26 09:51:13,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:13,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 09:51:13,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:13,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 09:51:13,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-08-26 09:51:13,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:13,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 272 transitions, 4157 flow. Second operand has 17 states, 17 states have (on average 95.82352941176471) internal successors, (1629), 17 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:13,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:13,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:13,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:15,443 INFO L124 PetriNetUnfolderBase]: 1494/3553 cut-off events. [2023-08-26 09:51:15,444 INFO L125 PetriNetUnfolderBase]: For 65478/67848 co-relation queries the response was YES. [2023-08-26 09:51:15,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20508 conditions, 3553 events. 1494/3553 cut-off events. For 65478/67848 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 28367 event pairs, 487 based on Foata normal form. 892/4253 useless extension candidates. Maximal degree in co-relation 20455. Up to 1571 conditions per place. [2023-08-26 09:51:15,471 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 256 selfloop transitions, 172 changer transitions 0/434 dead transitions. [2023-08-26 09:51:15,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 434 transitions, 7569 flow [2023-08-26 09:51:15,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-26 09:51:15,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-26 09:51:15,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3256 transitions. [2023-08-26 09:51:15,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3962516733601071 [2023-08-26 09:51:15,475 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3256 transitions. [2023-08-26 09:51:15,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3256 transitions. [2023-08-26 09:51:15,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:15,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3256 transitions. [2023-08-26 09:51:15,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 98.66666666666667) internal successors, (3256), 33 states have internal predecessors, (3256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:15,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 249.0) internal successors, (8466), 34 states have internal predecessors, (8466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:15,485 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 249.0) internal successors, (8466), 34 states have internal predecessors, (8466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:15,486 INFO L175 Difference]: Start difference. First operand has 159 places, 272 transitions, 4157 flow. Second operand 33 states and 3256 transitions. [2023-08-26 09:51:15,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 434 transitions, 7569 flow [2023-08-26 09:51:15,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 434 transitions, 7217 flow, removed 173 selfloop flow, removed 1 redundant places. [2023-08-26 09:51:15,626 INFO L231 Difference]: Finished difference. Result has 202 places, 383 transitions, 6807 flow [2023-08-26 09:51:15,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=4059, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=6807, PETRI_PLACES=202, PETRI_TRANSITIONS=383} [2023-08-26 09:51:15,626 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 163 predicate places. [2023-08-26 09:51:15,626 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 383 transitions, 6807 flow [2023-08-26 09:51:15,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 95.82352941176471) internal successors, (1629), 17 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:15,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:15,627 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:15,649 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-26 09:51:15,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:15,849 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:15,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:15,850 INFO L85 PathProgramCache]: Analyzing trace with hash -862187906, now seen corresponding path program 11 times [2023-08-26 09:51:15,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:15,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885075895] [2023-08-26 09:51:15,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:15,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:15,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:16,041 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:16,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:16,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885075895] [2023-08-26 09:51:16,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885075895] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:16,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391052220] [2023-08-26 09:51:16,041 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 09:51:16,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:16,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:16,045 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-26 09:51:16,074 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-26 09:51:16,159 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-26 09:51:16,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:16,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:16,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:16,242 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:16,242 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:16,359 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:16,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391052220] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:16,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:16,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-08-26 09:51:16,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468045508] [2023-08-26 09:51:16,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:16,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 09:51:16,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:16,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 09:51:16,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2023-08-26 09:51:16,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:16,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 383 transitions, 6807 flow. Second operand has 21 states, 21 states have (on average 95.57142857142857) internal successors, (2007), 21 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:16,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:16,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:16,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:17,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:51:19,795 INFO L124 PetriNetUnfolderBase]: 1749/4079 cut-off events. [2023-08-26 09:51:19,795 INFO L125 PetriNetUnfolderBase]: For 75734/77724 co-relation queries the response was YES. [2023-08-26 09:51:19,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24580 conditions, 4079 events. 1749/4079 cut-off events. For 75734/77724 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 33251 event pairs, 514 based on Foata normal form. 740/4578 useless extension candidates. Maximal degree in co-relation 24515. Up to 1627 conditions per place. [2023-08-26 09:51:19,827 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 220 selfloop transitions, 277 changer transitions 1/504 dead transitions. [2023-08-26 09:51:19,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 504 transitions, 9693 flow [2023-08-26 09:51:19,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-26 09:51:19,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-26 09:51:19,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3151 transitions. [2023-08-26 09:51:19,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3954568273092369 [2023-08-26 09:51:19,831 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3151 transitions. [2023-08-26 09:51:19,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3151 transitions. [2023-08-26 09:51:19,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:19,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3151 transitions. [2023-08-26 09:51:19,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 98.46875) internal successors, (3151), 32 states have internal predecessors, (3151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:19,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 249.0) internal successors, (8217), 33 states have internal predecessors, (8217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:19,840 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 249.0) internal successors, (8217), 33 states have internal predecessors, (8217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:19,840 INFO L175 Difference]: Start difference. First operand has 202 places, 383 transitions, 6807 flow. Second operand 32 states and 3151 transitions. [2023-08-26 09:51:19,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 504 transitions, 9693 flow [2023-08-26 09:51:20,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 504 transitions, 8566 flow, removed 550 selfloop flow, removed 5 redundant places. [2023-08-26 09:51:20,184 INFO L231 Difference]: Finished difference. Result has 233 places, 459 transitions, 8180 flow [2023-08-26 09:51:20,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=5849, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8180, PETRI_PLACES=233, PETRI_TRANSITIONS=459} [2023-08-26 09:51:20,185 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 194 predicate places. [2023-08-26 09:51:20,185 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 459 transitions, 8180 flow [2023-08-26 09:51:20,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 95.57142857142857) internal successors, (2007), 21 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:20,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:20,185 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:20,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-26 09:51:20,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:20,390 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:20,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:20,391 INFO L85 PathProgramCache]: Analyzing trace with hash 821962856, now seen corresponding path program 12 times [2023-08-26 09:51:20,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:20,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793071538] [2023-08-26 09:51:20,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:20,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:20,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:20,598 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:20,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:20,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793071538] [2023-08-26 09:51:20,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793071538] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:20,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905267413] [2023-08-26 09:51:20,598 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 09:51:20,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:20,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:20,599 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-26 09:51:20,601 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-26 09:51:20,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 09:51:20,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:20,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:20,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:20,780 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:20,780 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:20,897 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:20,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905267413] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:20,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:20,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-26 09:51:20,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503466105] [2023-08-26 09:51:20,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:20,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 09:51:20,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:20,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 09:51:20,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2023-08-26 09:51:20,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:20,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 459 transitions, 8180 flow. Second operand has 22 states, 22 states have (on average 95.5) internal successors, (2101), 22 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:20,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:20,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:20,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:22,996 INFO L124 PetriNetUnfolderBase]: 1776/4200 cut-off events. [2023-08-26 09:51:22,996 INFO L125 PetriNetUnfolderBase]: For 76725/78930 co-relation queries the response was YES. [2023-08-26 09:51:23,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25152 conditions, 4200 events. 1776/4200 cut-off events. For 76725/78930 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 34439 event pairs, 492 based on Foata normal form. 1054/5024 useless extension candidates. Maximal degree in co-relation 25082. Up to 1427 conditions per place. [2023-08-26 09:51:23,028 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 202 selfloop transitions, 321 changer transitions 1/530 dead transitions. [2023-08-26 09:51:23,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 530 transitions, 9930 flow [2023-08-26 09:51:23,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-26 09:51:23,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-26 09:51:23,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3557 transitions. [2023-08-26 09:51:23,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968094600624721 [2023-08-26 09:51:23,032 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3557 transitions. [2023-08-26 09:51:23,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3557 transitions. [2023-08-26 09:51:23,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:23,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3557 transitions. [2023-08-26 09:51:23,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 98.80555555555556) internal successors, (3557), 36 states have internal predecessors, (3557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:23,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 249.0) internal successors, (9213), 37 states have internal predecessors, (9213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:23,040 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 249.0) internal successors, (9213), 37 states have internal predecessors, (9213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:23,040 INFO L175 Difference]: Start difference. First operand has 233 places, 459 transitions, 8180 flow. Second operand 36 states and 3557 transitions. [2023-08-26 09:51:23,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 530 transitions, 9930 flow [2023-08-26 09:51:23,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 530 transitions, 9265 flow, removed 297 selfloop flow, removed 13 redundant places. [2023-08-26 09:51:23,363 INFO L231 Difference]: Finished difference. Result has 257 places, 473 transitions, 8703 flow [2023-08-26 09:51:23,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=8703, PETRI_PLACES=257, PETRI_TRANSITIONS=473} [2023-08-26 09:51:23,363 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 218 predicate places. [2023-08-26 09:51:23,363 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 473 transitions, 8703 flow [2023-08-26 09:51:23,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.5) internal successors, (2101), 22 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:23,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:23,364 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:23,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-26 09:51:23,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:23,568 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:23,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:23,569 INFO L85 PathProgramCache]: Analyzing trace with hash 2028994456, now seen corresponding path program 13 times [2023-08-26 09:51:23,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:23,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316847697] [2023-08-26 09:51:23,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:23,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:23,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:23,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:23,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316847697] [2023-08-26 09:51:23,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316847697] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:23,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629074800] [2023-08-26 09:51:23,708 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 09:51:23,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:23,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:23,709 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-26 09:51:23,711 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-26 09:51:23,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:23,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:23,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:23,874 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:23,874 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:23,979 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:23,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629074800] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:23,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:23,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 09:51:23,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514091016] [2023-08-26 09:51:23,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:23,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 09:51:23,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:23,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 09:51:23,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-26 09:51:23,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:23,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 473 transitions, 8703 flow. Second operand has 16 states, 16 states have (on average 95.75) internal successors, (1532), 16 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:23,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:23,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:23,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:25,594 INFO L124 PetriNetUnfolderBase]: 2183/5156 cut-off events. [2023-08-26 09:51:25,595 INFO L125 PetriNetUnfolderBase]: For 95186/98631 co-relation queries the response was YES. [2023-08-26 09:51:25,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31219 conditions, 5156 events. 2183/5156 cut-off events. For 95186/98631 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 43428 event pairs, 735 based on Foata normal form. 792/5645 useless extension candidates. Maximal degree in co-relation 31149. Up to 2322 conditions per place. [2023-08-26 09:51:25,633 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 500 selfloop transitions, 177 changer transitions 3/686 dead transitions. [2023-08-26 09:51:25,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 686 transitions, 13345 flow [2023-08-26 09:51:25,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 09:51:25,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 09:51:25,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3653 transitions. [2023-08-26 09:51:25,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39650493867361336 [2023-08-26 09:51:25,637 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3653 transitions. [2023-08-26 09:51:25,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3653 transitions. [2023-08-26 09:51:25,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:25,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3653 transitions. [2023-08-26 09:51:25,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 98.72972972972973) internal successors, (3653), 37 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:25,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 249.0) internal successors, (9462), 38 states have internal predecessors, (9462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:25,645 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 249.0) internal successors, (9462), 38 states have internal predecessors, (9462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:25,645 INFO L175 Difference]: Start difference. First operand has 257 places, 473 transitions, 8703 flow. Second operand 37 states and 3653 transitions. [2023-08-26 09:51:25,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 686 transitions, 13345 flow [2023-08-26 09:51:26,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 686 transitions, 12500 flow, removed 174 selfloop flow, removed 26 redundant places. [2023-08-26 09:51:26,027 INFO L231 Difference]: Finished difference. Result has 278 places, 557 transitions, 10376 flow [2023-08-26 09:51:26,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=8071, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=10376, PETRI_PLACES=278, PETRI_TRANSITIONS=557} [2023-08-26 09:51:26,028 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 239 predicate places. [2023-08-26 09:51:26,028 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 557 transitions, 10376 flow [2023-08-26 09:51:26,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 95.75) internal successors, (1532), 16 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:26,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:26,028 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:26,033 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-26 09:51:26,233 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,SelfDestructingSolverStorable21 [2023-08-26 09:51:26,233 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:26,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:26,236 INFO L85 PathProgramCache]: Analyzing trace with hash -143382806, now seen corresponding path program 14 times [2023-08-26 09:51:26,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:26,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258349493] [2023-08-26 09:51:26,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:26,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:26,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:26,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258349493] [2023-08-26 09:51:26,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258349493] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757759284] [2023-08-26 09:51:26,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 09:51:26,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:26,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:26,450 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-26 09:51:26,452 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-26 09:51:26,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 09:51:26,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:26,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:26,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:26,628 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:26,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:26,741 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:26,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757759284] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:26,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:26,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-26 09:51:26,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144647281] [2023-08-26 09:51:26,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:26,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 09:51:26,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:26,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 09:51:26,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2023-08-26 09:51:26,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:26,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 557 transitions, 10376 flow. Second operand has 22 states, 22 states have (on average 95.54545454545455) internal successors, (2102), 22 states have internal predecessors, (2102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:26,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:26,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:26,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:29,001 INFO L124 PetriNetUnfolderBase]: 2922/6789 cut-off events. [2023-08-26 09:51:29,001 INFO L125 PetriNetUnfolderBase]: For 115691/118400 co-relation queries the response was YES. [2023-08-26 09:51:29,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40431 conditions, 6789 events. 2922/6789 cut-off events. For 115691/118400 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 59775 event pairs, 684 based on Foata normal form. 1194/7644 useless extension candidates. Maximal degree in co-relation 40352. Up to 1695 conditions per place. [2023-08-26 09:51:29,063 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 238 selfloop transitions, 571 changer transitions 7/822 dead transitions. [2023-08-26 09:51:29,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 822 transitions, 16380 flow [2023-08-26 09:51:29,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-26 09:51:29,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-26 09:51:29,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3941 transitions. [2023-08-26 09:51:29,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39568273092369477 [2023-08-26 09:51:29,068 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3941 transitions. [2023-08-26 09:51:29,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3941 transitions. [2023-08-26 09:51:29,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:29,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3941 transitions. [2023-08-26 09:51:29,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 98.525) internal successors, (3941), 40 states have internal predecessors, (3941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:29,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 249.0) internal successors, (10209), 41 states have internal predecessors, (10209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:29,078 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 249.0) internal successors, (10209), 41 states have internal predecessors, (10209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:29,078 INFO L175 Difference]: Start difference. First operand has 278 places, 557 transitions, 10376 flow. Second operand 40 states and 3941 transitions. [2023-08-26 09:51:29,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 822 transitions, 16380 flow [2023-08-26 09:51:29,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 822 transitions, 16019 flow, removed 139 selfloop flow, removed 16 redundant places. [2023-08-26 09:51:29,689 INFO L231 Difference]: Finished difference. Result has 305 places, 751 transitions, 15264 flow [2023-08-26 09:51:29,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=10021, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=15264, PETRI_PLACES=305, PETRI_TRANSITIONS=751} [2023-08-26 09:51:29,689 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 266 predicate places. [2023-08-26 09:51:29,690 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 751 transitions, 15264 flow [2023-08-26 09:51:29,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.54545454545455) internal successors, (2102), 22 states have internal predecessors, (2102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:29,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:29,690 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:29,695 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-26 09:51:29,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:29,895 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:29,895 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:29,895 INFO L85 PathProgramCache]: Analyzing trace with hash 589634858, now seen corresponding path program 15 times [2023-08-26 09:51:29,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:29,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673496929] [2023-08-26 09:51:29,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:29,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:29,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:30,007 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:30,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:30,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673496929] [2023-08-26 09:51:30,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673496929] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:30,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419327086] [2023-08-26 09:51:30,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 09:51:30,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:30,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:30,009 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-26 09:51:30,011 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-26 09:51:30,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 09:51:30,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:30,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:30,113 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:30,205 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:30,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:30,303 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:30,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419327086] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:30,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:30,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 09:51:30,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475196896] [2023-08-26 09:51:30,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:30,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 09:51:30,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:30,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 09:51:30,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-26 09:51:30,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:30,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 751 transitions, 15264 flow. Second operand has 16 states, 16 states have (on average 95.875) internal successors, (1534), 16 states have internal predecessors, (1534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:30,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:30,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:30,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:32,834 INFO L124 PetriNetUnfolderBase]: 3365/7620 cut-off events. [2023-08-26 09:51:32,834 INFO L125 PetriNetUnfolderBase]: For 154535/157938 co-relation queries the response was YES. [2023-08-26 09:51:32,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50315 conditions, 7620 events. 3365/7620 cut-off events. For 154535/157938 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 67020 event pairs, 973 based on Foata normal form. 556/7594 useless extension candidates. Maximal degree in co-relation 50231. Up to 3327 conditions per place. [2023-08-26 09:51:32,963 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 682 selfloop transitions, 275 changer transitions 2/965 dead transitions. [2023-08-26 09:51:32,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 965 transitions, 20440 flow [2023-08-26 09:51:32,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-26 09:51:32,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-26 09:51:32,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3957 transitions. [2023-08-26 09:51:32,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39728915662650605 [2023-08-26 09:51:32,968 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3957 transitions. [2023-08-26 09:51:32,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3957 transitions. [2023-08-26 09:51:32,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:32,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3957 transitions. [2023-08-26 09:51:32,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 98.925) internal successors, (3957), 40 states have internal predecessors, (3957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:32,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 249.0) internal successors, (10209), 41 states have internal predecessors, (10209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:32,978 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 249.0) internal successors, (10209), 41 states have internal predecessors, (10209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:32,978 INFO L175 Difference]: Start difference. First operand has 305 places, 751 transitions, 15264 flow. Second operand 40 states and 3957 transitions. [2023-08-26 09:51:32,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 965 transitions, 20440 flow [2023-08-26 09:51:34,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 965 transitions, 19089 flow, removed 615 selfloop flow, removed 14 redundant places. [2023-08-26 09:51:34,109 INFO L231 Difference]: Finished difference. Result has 340 places, 836 transitions, 16762 flow [2023-08-26 09:51:34,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=14032, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16762, PETRI_PLACES=340, PETRI_TRANSITIONS=836} [2023-08-26 09:51:34,110 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 301 predicate places. [2023-08-26 09:51:34,110 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 836 transitions, 16762 flow [2023-08-26 09:51:34,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 95.875) internal successors, (1534), 16 states have internal predecessors, (1534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:34,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:34,110 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:34,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-26 09:51:34,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:34,315 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:34,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:34,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1271529866, now seen corresponding path program 16 times [2023-08-26 09:51:34,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:34,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099871387] [2023-08-26 09:51:34,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:34,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:34,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:34,426 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:34,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:34,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099871387] [2023-08-26 09:51:34,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099871387] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:34,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012033878] [2023-08-26 09:51:34,427 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 09:51:34,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:34,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:34,434 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-26 09:51:34,443 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-26 09:51:34,530 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 09:51:34,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:34,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:34,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:34,641 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:34,642 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:34,758 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:34,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012033878] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:34,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:34,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-26 09:51:34,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498260315] [2023-08-26 09:51:34,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:34,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 09:51:34,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:34,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 09:51:34,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-08-26 09:51:34,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:34,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 836 transitions, 16762 flow. Second operand has 17 states, 17 states have (on average 95.88235294117646) internal successors, (1630), 17 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:34,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:34,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:34,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:38,423 INFO L124 PetriNetUnfolderBase]: 3583/8183 cut-off events. [2023-08-26 09:51:38,423 INFO L125 PetriNetUnfolderBase]: For 150554/153995 co-relation queries the response was YES. [2023-08-26 09:51:38,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52666 conditions, 8183 events. 3583/8183 cut-off events. For 150554/153995 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 73440 event pairs, 1015 based on Foata normal form. 566/8163 useless extension candidates. Maximal degree in co-relation 52574. Up to 3438 conditions per place. [2023-08-26 09:51:38,504 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 618 selfloop transitions, 333 changer transitions 1/958 dead transitions. [2023-08-26 09:51:38,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 958 transitions, 20215 flow [2023-08-26 09:51:38,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-26 09:51:38,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-26 09:51:38,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3259 transitions. [2023-08-26 09:51:38,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39661677011074603 [2023-08-26 09:51:38,524 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3259 transitions. [2023-08-26 09:51:38,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3259 transitions. [2023-08-26 09:51:38,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:38,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3259 transitions. [2023-08-26 09:51:38,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 98.75757575757575) internal successors, (3259), 33 states have internal predecessors, (3259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:38,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 249.0) internal successors, (8466), 34 states have internal predecessors, (8466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:38,542 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 249.0) internal successors, (8466), 34 states have internal predecessors, (8466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:38,542 INFO L175 Difference]: Start difference. First operand has 340 places, 836 transitions, 16762 flow. Second operand 33 states and 3259 transitions. [2023-08-26 09:51:38,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 958 transitions, 20215 flow [2023-08-26 09:51:39,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 958 transitions, 19850 flow, removed 130 selfloop flow, removed 11 redundant places. [2023-08-26 09:51:39,638 INFO L231 Difference]: Finished difference. Result has 368 places, 886 transitions, 18660 flow [2023-08-26 09:51:39,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=16272, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=18660, PETRI_PLACES=368, PETRI_TRANSITIONS=886} [2023-08-26 09:51:39,639 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 329 predicate places. [2023-08-26 09:51:39,639 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 886 transitions, 18660 flow [2023-08-26 09:51:39,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 95.88235294117646) internal successors, (1630), 17 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:39,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:39,639 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:39,644 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-26 09:51:39,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:39,844 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:39,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:39,844 INFO L85 PathProgramCache]: Analyzing trace with hash 818545844, now seen corresponding path program 17 times [2023-08-26 09:51:39,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:39,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619681605] [2023-08-26 09:51:39,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:39,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:39,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:40,050 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:40,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:40,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619681605] [2023-08-26 09:51:40,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619681605] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:40,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980311961] [2023-08-26 09:51:40,051 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 09:51:40,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:40,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:40,057 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-26 09:51:40,072 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-26 09:51:40,148 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 09:51:40,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:40,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:40,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:40,268 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:40,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:40,402 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:40,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980311961] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:40,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:40,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-26 09:51:40,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206445808] [2023-08-26 09:51:40,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:40,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 09:51:40,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:40,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 09:51:40,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2023-08-26 09:51:40,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:40,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 886 transitions, 18660 flow. Second operand has 22 states, 22 states have (on average 95.68181818181819) internal successors, (2105), 22 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:40,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:40,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:40,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:43,818 INFO L124 PetriNetUnfolderBase]: 3557/8401 cut-off events. [2023-08-26 09:51:43,818 INFO L125 PetriNetUnfolderBase]: For 161113/164246 co-relation queries the response was YES. [2023-08-26 09:51:43,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53832 conditions, 8401 events. 3557/8401 cut-off events. For 161113/164246 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 77569 event pairs, 747 based on Foata normal form. 1593/9633 useless extension candidates. Maximal degree in co-relation 53734. Up to 1948 conditions per place. [2023-08-26 09:51:43,889 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 213 selfloop transitions, 753 changer transitions 1/973 dead transitions. [2023-08-26 09:51:43,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 973 transitions, 21354 flow [2023-08-26 09:51:43,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-26 09:51:43,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-26 09:51:43,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4151 transitions. [2023-08-26 09:51:43,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3969210174029451 [2023-08-26 09:51:43,892 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4151 transitions. [2023-08-26 09:51:43,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4151 transitions. [2023-08-26 09:51:43,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:43,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4151 transitions. [2023-08-26 09:51:43,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 98.83333333333333) internal successors, (4151), 42 states have internal predecessors, (4151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:43,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 249.0) internal successors, (10707), 43 states have internal predecessors, (10707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:43,901 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 249.0) internal successors, (10707), 43 states have internal predecessors, (10707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:43,901 INFO L175 Difference]: Start difference. First operand has 368 places, 886 transitions, 18660 flow. Second operand 42 states and 4151 transitions. [2023-08-26 09:51:43,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 973 transitions, 21354 flow [2023-08-26 09:51:44,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 973 transitions, 21077 flow, removed 92 selfloop flow, removed 13 redundant places. [2023-08-26 09:51:44,965 INFO L231 Difference]: Finished difference. Result has 398 places, 898 transitions, 20456 flow [2023-08-26 09:51:44,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=18291, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=737, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=20456, PETRI_PLACES=398, PETRI_TRANSITIONS=898} [2023-08-26 09:51:44,966 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 359 predicate places. [2023-08-26 09:51:44,966 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 898 transitions, 20456 flow [2023-08-26 09:51:44,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.68181818181819) internal successors, (2105), 22 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:44,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:44,966 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:44,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-08-26 09:51:45,168 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,SelfDestructingSolverStorable25 [2023-08-26 09:51:45,168 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:45,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:45,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1494229452, now seen corresponding path program 18 times [2023-08-26 09:51:45,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:45,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941476316] [2023-08-26 09:51:45,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:45,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:45,314 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:45,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:45,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941476316] [2023-08-26 09:51:45,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941476316] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:45,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342898576] [2023-08-26 09:51:45,315 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 09:51:45,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:45,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:45,316 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-26 09:51:45,317 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-26 09:51:45,532 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-26 09:51:45,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:45,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:45,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:45,635 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:45,635 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:45,740 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:45,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342898576] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:45,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:45,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-26 09:51:45,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363845053] [2023-08-26 09:51:45,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:45,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-26 09:51:45,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:45,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-26 09:51:45,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-08-26 09:51:45,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:45,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 898 transitions, 20456 flow. Second operand has 18 states, 18 states have (on average 95.83333333333333) internal successors, (1725), 18 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:45,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:45,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:45,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:49,731 INFO L124 PetriNetUnfolderBase]: 4062/9316 cut-off events. [2023-08-26 09:51:49,731 INFO L125 PetriNetUnfolderBase]: For 227236/231979 co-relation queries the response was YES. [2023-08-26 09:51:49,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65304 conditions, 9316 events. 4062/9316 cut-off events. For 227236/231979 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 86236 event pairs, 1148 based on Foata normal form. 1279/9917 useless extension candidates. Maximal degree in co-relation 65204. Up to 3988 conditions per place. [2023-08-26 09:51:49,830 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 717 selfloop transitions, 420 changer transitions 7/1150 dead transitions. [2023-08-26 09:51:49,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1150 transitions, 26983 flow [2023-08-26 09:51:49,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-26 09:51:49,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-26 09:51:49,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 4338 transitions. [2023-08-26 09:51:49,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.395947426067908 [2023-08-26 09:51:49,835 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 4338 transitions. [2023-08-26 09:51:49,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 4338 transitions. [2023-08-26 09:51:49,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:49,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 4338 transitions. [2023-08-26 09:51:49,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 98.5909090909091) internal successors, (4338), 44 states have internal predecessors, (4338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:49,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 249.0) internal successors, (11205), 45 states have internal predecessors, (11205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:49,846 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 249.0) internal successors, (11205), 45 states have internal predecessors, (11205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:49,846 INFO L175 Difference]: Start difference. First operand has 398 places, 898 transitions, 20456 flow. Second operand 44 states and 4338 transitions. [2023-08-26 09:51:49,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1150 transitions, 26983 flow [2023-08-26 09:51:51,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1150 transitions, 25755 flow, removed 163 selfloop flow, removed 31 redundant places. [2023-08-26 09:51:51,368 INFO L231 Difference]: Finished difference. Result has 424 places, 1019 transitions, 23536 flow [2023-08-26 09:51:51,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=19364, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=23536, PETRI_PLACES=424, PETRI_TRANSITIONS=1019} [2023-08-26 09:51:51,368 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 385 predicate places. [2023-08-26 09:51:51,368 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 1019 transitions, 23536 flow [2023-08-26 09:51:51,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 95.83333333333333) internal successors, (1725), 18 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:51,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:51,369 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:51,374 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-26 09:51:51,573 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,SelfDestructingSolverStorable26 [2023-08-26 09:51:51,574 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:51,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:51,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1470587090, now seen corresponding path program 19 times [2023-08-26 09:51:51,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:51,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799020941] [2023-08-26 09:51:51,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:51,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:51,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:51,679 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:51,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:51,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799020941] [2023-08-26 09:51:51,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799020941] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:51,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975945406] [2023-08-26 09:51:51,680 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 09:51:51,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:51,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:51,681 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-26 09:51:51,697 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-26 09:51:51,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:51,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:51,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:51,850 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:51,850 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:51,945 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:51,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975945406] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:51,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:51,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 09:51:51,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691143426] [2023-08-26 09:51:51,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:51,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 09:51:51,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:51,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 09:51:51,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-08-26 09:51:51,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:51,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 1019 transitions, 23536 flow. Second operand has 16 states, 16 states have (on average 95.75) internal successors, (1532), 16 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:51,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:51,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:51,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:51:55,864 INFO L124 PetriNetUnfolderBase]: 4886/11521 cut-off events. [2023-08-26 09:51:55,864 INFO L125 PetriNetUnfolderBase]: For 258100/262100 co-relation queries the response was YES. [2023-08-26 09:51:55,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77021 conditions, 11521 events. 4886/11521 cut-off events. For 258100/262100 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 112665 event pairs, 1147 based on Foata normal form. 1597/12607 useless extension candidates. Maximal degree in co-relation 76908. Up to 2733 conditions per place. [2023-08-26 09:51:55,976 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 707 selfloop transitions, 595 changer transitions 4/1312 dead transitions. [2023-08-26 09:51:55,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 1312 transitions, 31124 flow [2023-08-26 09:51:55,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-26 09:51:55,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-26 09:51:55,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3854 transitions. [2023-08-26 09:51:55,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39686952939964987 [2023-08-26 09:51:55,979 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3854 transitions. [2023-08-26 09:51:55,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3854 transitions. [2023-08-26 09:51:55,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:51:55,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3854 transitions. [2023-08-26 09:51:55,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 98.82051282051282) internal successors, (3854), 39 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:55,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 249.0) internal successors, (9960), 40 states have internal predecessors, (9960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:55,987 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 249.0) internal successors, (9960), 40 states have internal predecessors, (9960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:55,987 INFO L175 Difference]: Start difference. First operand has 424 places, 1019 transitions, 23536 flow. Second operand 39 states and 3854 transitions. [2023-08-26 09:51:55,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 1312 transitions, 31124 flow [2023-08-26 09:51:57,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1312 transitions, 30682 flow, removed 137 selfloop flow, removed 18 redundant places. [2023-08-26 09:51:57,995 INFO L231 Difference]: Finished difference. Result has 452 places, 1176 transitions, 28437 flow [2023-08-26 09:51:57,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=23072, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1018, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=28437, PETRI_PLACES=452, PETRI_TRANSITIONS=1176} [2023-08-26 09:51:58,000 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 413 predicate places. [2023-08-26 09:51:58,000 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 1176 transitions, 28437 flow [2023-08-26 09:51:58,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 95.75) internal successors, (1532), 16 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:58,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:51:58,000 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:51:58,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-26 09:51:58,205 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,SelfDestructingSolverStorable27 [2023-08-26 09:51:58,205 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:51:58,205 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:51:58,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1135015590, now seen corresponding path program 20 times [2023-08-26 09:51:58,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:51:58,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443396036] [2023-08-26 09:51:58,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:51:58,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:51:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:51:58,366 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:58,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:51:58,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443396036] [2023-08-26 09:51:58,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443396036] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:51:58,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420762854] [2023-08-26 09:51:58,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 09:51:58,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:51:58,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:51:58,368 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-26 09:51:58,370 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-26 09:51:58,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 09:51:58,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:51:58,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:51:58,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:51:58,598 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:58,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:51:58,704 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:51:58,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420762854] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:51:58,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:51:58,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-26 09:51:58,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781114257] [2023-08-26 09:51:58,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:51:58,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 09:51:58,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:51:58,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 09:51:58,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2023-08-26 09:51:58,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:51:58,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 1176 transitions, 28437 flow. Second operand has 22 states, 22 states have (on average 95.54545454545455) internal successors, (2102), 22 states have internal predecessors, (2102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:51:58,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:51:58,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:51:58,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:52:03,141 INFO L124 PetriNetUnfolderBase]: 5134/12055 cut-off events. [2023-08-26 09:52:03,141 INFO L125 PetriNetUnfolderBase]: For 287325/291288 co-relation queries the response was YES. [2023-08-26 09:52:03,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83342 conditions, 12055 events. 5134/12055 cut-off events. For 287325/291288 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 118765 event pairs, 1255 based on Foata normal form. 1812/13333 useless extension candidates. Maximal degree in co-relation 83220. Up to 3324 conditions per place. [2023-08-26 09:52:03,283 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 380 selfloop transitions, 968 changer transitions 3/1357 dead transitions. [2023-08-26 09:52:03,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 1357 transitions, 33553 flow [2023-08-26 09:52:03,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-26 09:52:03,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-26 09:52:03,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 4043 transitions. [2023-08-26 09:52:03,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3960231168576746 [2023-08-26 09:52:03,286 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 4043 transitions. [2023-08-26 09:52:03,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 4043 transitions. [2023-08-26 09:52:03,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:52:03,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 4043 transitions. [2023-08-26 09:52:03,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 98.60975609756098) internal successors, (4043), 41 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:03,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 249.0) internal successors, (10458), 42 states have internal predecessors, (10458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:03,295 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 249.0) internal successors, (10458), 42 states have internal predecessors, (10458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:03,295 INFO L175 Difference]: Start difference. First operand has 452 places, 1176 transitions, 28437 flow. Second operand 41 states and 4043 transitions. [2023-08-26 09:52:03,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 1357 transitions, 33553 flow [2023-08-26 09:52:05,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 1357 transitions, 32656 flow, removed 288 selfloop flow, removed 18 redundant places. [2023-08-26 09:52:05,792 INFO L231 Difference]: Finished difference. Result has 479 places, 1263 transitions, 31784 flow [2023-08-26 09:52:05,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=27546, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=888, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=31784, PETRI_PLACES=479, PETRI_TRANSITIONS=1263} [2023-08-26 09:52:05,796 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 440 predicate places. [2023-08-26 09:52:05,796 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1263 transitions, 31784 flow [2023-08-26 09:52:05,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.54545454545455) internal successors, (2102), 22 states have internal predecessors, (2102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:05,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:52:05,797 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:52:05,811 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-26 09:52:06,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:06,002 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:52:06,002 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:52:06,002 INFO L85 PathProgramCache]: Analyzing trace with hash 6868530, now seen corresponding path program 21 times [2023-08-26 09:52:06,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:52:06,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076072285] [2023-08-26 09:52:06,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:52:06,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:52:06,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:52:06,099 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:06,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:52:06,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076072285] [2023-08-26 09:52:06,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076072285] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:52:06,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616322523] [2023-08-26 09:52:06,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 09:52:06,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:06,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:52:06,101 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-26 09:52:06,102 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-26 09:52:06,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 09:52:06,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:52:06,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:52:06,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:52:06,298 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:06,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:52:06,390 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:06,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616322523] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:52:06,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:52:06,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-26 09:52:06,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292458041] [2023-08-26 09:52:06,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:52:06,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 09:52:06,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:52:06,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 09:52:06,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2023-08-26 09:52:06,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:52:06,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1263 transitions, 31784 flow. Second operand has 17 states, 17 states have (on average 95.88235294117646) internal successors, (1630), 17 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:06,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:52:06,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:52:06,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:52:11,778 INFO L124 PetriNetUnfolderBase]: 5262/12376 cut-off events. [2023-08-26 09:52:11,778 INFO L125 PetriNetUnfolderBase]: For 326258/330303 co-relation queries the response was YES. [2023-08-26 09:52:11,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89459 conditions, 12376 events. 5262/12376 cut-off events. For 326258/330303 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 122366 event pairs, 1126 based on Foata normal form. 1645/13477 useless extension candidates. Maximal degree in co-relation 89333. Up to 2906 conditions per place. [2023-08-26 09:52:11,904 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 610 selfloop transitions, 769 changer transitions 0/1385 dead transitions. [2023-08-26 09:52:11,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1385 transitions, 35972 flow [2023-08-26 09:52:11,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-26 09:52:11,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-26 09:52:11,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 4049 transitions. [2023-08-26 09:52:11,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3966108335782153 [2023-08-26 09:52:11,908 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 4049 transitions. [2023-08-26 09:52:11,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 4049 transitions. [2023-08-26 09:52:11,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:52:11,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 4049 transitions. [2023-08-26 09:52:11,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 98.7560975609756) internal successors, (4049), 41 states have internal predecessors, (4049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:11,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 249.0) internal successors, (10458), 42 states have internal predecessors, (10458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:11,920 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 249.0) internal successors, (10458), 42 states have internal predecessors, (10458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:11,920 INFO L175 Difference]: Start difference. First operand has 479 places, 1263 transitions, 31784 flow. Second operand 41 states and 4049 transitions. [2023-08-26 09:52:11,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1385 transitions, 35972 flow [2023-08-26 09:52:14,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 1385 transitions, 35085 flow, removed 179 selfloop flow, removed 19 redundant places. [2023-08-26 09:52:14,661 INFO L231 Difference]: Finished difference. Result has 507 places, 1291 transitions, 33794 flow [2023-08-26 09:52:14,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=30773, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=741, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=33794, PETRI_PLACES=507, PETRI_TRANSITIONS=1291} [2023-08-26 09:52:14,662 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 468 predicate places. [2023-08-26 09:52:14,662 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 1291 transitions, 33794 flow [2023-08-26 09:52:14,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 95.88235294117646) internal successors, (1630), 17 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:14,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:52:14,663 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:52:14,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-26 09:52:14,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:14,867 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:52:14,867 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:52:14,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2096944240, now seen corresponding path program 22 times [2023-08-26 09:52:14,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:52:14,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080636144] [2023-08-26 09:52:14,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:52:14,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:52:14,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:52:15,055 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:15,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:52:15,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080636144] [2023-08-26 09:52:15,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080636144] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:52:15,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425600034] [2023-08-26 09:52:15,056 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 09:52:15,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:15,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:52:15,057 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-26 09:52:15,081 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-26 09:52:15,163 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 09:52:15,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:52:15,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:52:15,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:52:15,256 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:15,257 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:52:15,368 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:15,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425600034] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:52:15,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:52:15,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2023-08-26 09:52:15,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909732745] [2023-08-26 09:52:15,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:52:15,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 09:52:15,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:52:15,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 09:52:15,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2023-08-26 09:52:15,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:52:15,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 1291 transitions, 33794 flow. Second operand has 22 states, 22 states have (on average 95.68181818181819) internal successors, (2105), 22 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:15,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:52:15,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:52:15,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:52:20,666 INFO L124 PetriNetUnfolderBase]: 5288/12487 cut-off events. [2023-08-26 09:52:20,666 INFO L125 PetriNetUnfolderBase]: For 375342/379819 co-relation queries the response was YES. [2023-08-26 09:52:20,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92100 conditions, 12487 events. 5288/12487 cut-off events. For 375342/379819 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 124115 event pairs, 1085 based on Foata normal form. 2361/14346 useless extension candidates. Maximal degree in co-relation 91969. Up to 2926 conditions per place. [2023-08-26 09:52:20,827 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 275 selfloop transitions, 1129 changer transitions 0/1410 dead transitions. [2023-08-26 09:52:20,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 1410 transitions, 37834 flow [2023-08-26 09:52:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-26 09:52:20,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-26 09:52:20,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 4644 transitions. [2023-08-26 09:52:20,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968213278646501 [2023-08-26 09:52:20,847 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 4644 transitions. [2023-08-26 09:52:20,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 4644 transitions. [2023-08-26 09:52:20,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:52:20,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 4644 transitions. [2023-08-26 09:52:20,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 98.80851063829788) internal successors, (4644), 47 states have internal predecessors, (4644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:20,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 249.0) internal successors, (11952), 48 states have internal predecessors, (11952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:20,881 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 249.0) internal successors, (11952), 48 states have internal predecessors, (11952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:20,881 INFO L175 Difference]: Start difference. First operand has 507 places, 1291 transitions, 33794 flow. Second operand 47 states and 4644 transitions. [2023-08-26 09:52:20,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 1410 transitions, 37834 flow [2023-08-26 09:52:24,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 1410 transitions, 37421 flow, removed 143 selfloop flow, removed 16 redundant places. [2023-08-26 09:52:24,398 INFO L231 Difference]: Finished difference. Result has 539 places, 1305 transitions, 36403 flow [2023-08-26 09:52:24,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=33334, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=36403, PETRI_PLACES=539, PETRI_TRANSITIONS=1305} [2023-08-26 09:52:24,399 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 500 predicate places. [2023-08-26 09:52:24,399 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 1305 transitions, 36403 flow [2023-08-26 09:52:24,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.68181818181819) internal successors, (2105), 22 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:24,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:52:24,399 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:52:24,413 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-26 09:52:24,604 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,SelfDestructingSolverStorable30 [2023-08-26 09:52:24,604 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:52:24,605 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:52:24,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1388298790, now seen corresponding path program 23 times [2023-08-26 09:52:24,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:52:24,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790153174] [2023-08-26 09:52:24,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:52:24,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:52:24,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:52:24,730 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:24,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:52:24,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790153174] [2023-08-26 09:52:24,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790153174] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:52:24,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907086109] [2023-08-26 09:52:24,731 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 09:52:24,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:24,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:52:24,747 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-26 09:52:24,748 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-26 09:52:24,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 09:52:24,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:52:24,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:52:24,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:52:24,931 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:24,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:52:25,027 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:25,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907086109] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:52:25,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:52:25,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-26 09:52:25,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377821006] [2023-08-26 09:52:25,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:52:25,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-26 09:52:25,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:52:25,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-26 09:52:25,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-08-26 09:52:25,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:52:25,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 1305 transitions, 36403 flow. Second operand has 15 states, 15 states have (on average 95.93333333333334) internal successors, (1439), 15 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:25,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:52:25,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:52:25,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:52:29,377 INFO L124 PetriNetUnfolderBase]: 5546/13123 cut-off events. [2023-08-26 09:52:29,377 INFO L125 PetriNetUnfolderBase]: For 441308/446364 co-relation queries the response was YES. [2023-08-26 09:52:29,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101436 conditions, 13123 events. 5546/13123 cut-off events. For 441308/446364 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 131355 event pairs, 1023 based on Foata normal form. 2406/15045 useless extension candidates. Maximal degree in co-relation 101303. Up to 3260 conditions per place. [2023-08-26 09:52:29,519 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 774 selfloop transitions, 616 changer transitions 47/1443 dead transitions. [2023-08-26 09:52:29,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 1443 transitions, 41679 flow [2023-08-26 09:52:29,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-26 09:52:29,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-26 09:52:29,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2094 transitions. [2023-08-26 09:52:29,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004589787722318 [2023-08-26 09:52:29,522 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2094 transitions. [2023-08-26 09:52:29,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2094 transitions. [2023-08-26 09:52:29,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:52:29,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2094 transitions. [2023-08-26 09:52:29,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 99.71428571428571) internal successors, (2094), 21 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:29,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 249.0) internal successors, (5478), 22 states have internal predecessors, (5478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:29,526 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 249.0) internal successors, (5478), 22 states have internal predecessors, (5478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:29,526 INFO L175 Difference]: Start difference. First operand has 539 places, 1305 transitions, 36403 flow. Second operand 21 states and 2094 transitions. [2023-08-26 09:52:29,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 1443 transitions, 41679 flow [2023-08-26 09:52:33,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1443 transitions, 40095 flow, removed 125 selfloop flow, removed 38 redundant places. [2023-08-26 09:52:33,817 INFO L231 Difference]: Finished difference. Result has 524 places, 1314 transitions, 36529 flow [2023-08-26 09:52:33,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=34891, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=562, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=36529, PETRI_PLACES=524, PETRI_TRANSITIONS=1314} [2023-08-26 09:52:33,819 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 485 predicate places. [2023-08-26 09:52:33,819 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 1314 transitions, 36529 flow [2023-08-26 09:52:33,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 95.93333333333334) internal successors, (1439), 15 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:33,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:52:33,819 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:52:33,824 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-26 09:52:34,024 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,SelfDestructingSolverStorable31 [2023-08-26 09:52:34,024 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:52:34,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:52:34,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1769303658, now seen corresponding path program 24 times [2023-08-26 09:52:34,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:52:34,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282369341] [2023-08-26 09:52:34,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:52:34,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:52:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:52:34,202 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:34,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:52:34,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282369341] [2023-08-26 09:52:34,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282369341] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:52:34,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144871080] [2023-08-26 09:52:34,203 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 09:52:34,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:34,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:52:34,220 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-26 09:52:34,232 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-26 09:52:34,352 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-26 09:52:34,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:52:34,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:52:34,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:52:34,430 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:34,430 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:52:34,529 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:34,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144871080] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:52:34,529 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:52:34,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-08-26 09:52:34,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719736399] [2023-08-26 09:52:34,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:52:34,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 09:52:34,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:52:34,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 09:52:34,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2023-08-26 09:52:34,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:52:34,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 1314 transitions, 36529 flow. Second operand has 21 states, 21 states have (on average 95.61904761904762) internal successors, (2008), 21 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:34,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:52:34,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:52:34,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:52:39,571 INFO L124 PetriNetUnfolderBase]: 5492/13128 cut-off events. [2023-08-26 09:52:39,571 INFO L125 PetriNetUnfolderBase]: For 422839/427272 co-relation queries the response was YES. [2023-08-26 09:52:39,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100661 conditions, 13128 events. 5492/13128 cut-off events. For 422839/427272 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 132744 event pairs, 1687 based on Foata normal form. 2143/14741 useless extension candidates. Maximal degree in co-relation 100526. Up to 5009 conditions per place. [2023-08-26 09:52:39,741 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 672 selfloop transitions, 742 changer transitions 2/1422 dead transitions. [2023-08-26 09:52:39,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 1422 transitions, 41054 flow [2023-08-26 09:52:39,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-26 09:52:39,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-26 09:52:39,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3052 transitions. [2023-08-26 09:52:39,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953880036274129 [2023-08-26 09:52:39,743 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3052 transitions. [2023-08-26 09:52:39,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3052 transitions. [2023-08-26 09:52:39,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:52:39,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3052 transitions. [2023-08-26 09:52:39,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 98.45161290322581) internal successors, (3052), 31 states have internal predecessors, (3052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:39,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 249.0) internal successors, (7968), 32 states have internal predecessors, (7968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:39,749 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 249.0) internal successors, (7968), 32 states have internal predecessors, (7968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:39,749 INFO L175 Difference]: Start difference. First operand has 524 places, 1314 transitions, 36529 flow. Second operand 31 states and 3052 transitions. [2023-08-26 09:52:39,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 1422 transitions, 41054 flow [2023-08-26 09:52:43,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 1422 transitions, 40723 flow, removed 106 selfloop flow, removed 11 redundant places. [2023-08-26 09:52:43,787 INFO L231 Difference]: Finished difference. Result has 547 places, 1377 transitions, 39215 flow [2023-08-26 09:52:43,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=36198, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=691, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=39215, PETRI_PLACES=547, PETRI_TRANSITIONS=1377} [2023-08-26 09:52:43,787 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 508 predicate places. [2023-08-26 09:52:43,788 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 1377 transitions, 39215 flow [2023-08-26 09:52:43,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 95.61904761904762) internal successors, (2008), 21 states have internal predecessors, (2008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:43,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:52:43,788 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:52:43,793 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-26 09:52:43,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:43,993 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:52:43,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:52:43,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1835952294, now seen corresponding path program 25 times [2023-08-26 09:52:43,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:52:43,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741241597] [2023-08-26 09:52:43,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:52:43,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:52:44,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:52:44,089 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:44,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:52:44,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741241597] [2023-08-26 09:52:44,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741241597] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:52:44,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278243073] [2023-08-26 09:52:44,090 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 09:52:44,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:44,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:52:44,091 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:52:44,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-26 09:52:44,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:52:44,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:52:44,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:52:44,329 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:44,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:52:44,427 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:44,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278243073] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:52:44,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:52:44,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-26 09:52:44,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617336007] [2023-08-26 09:52:44,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:52:44,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 09:52:44,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:52:44,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 09:52:44,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-08-26 09:52:44,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:52:44,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 1377 transitions, 39215 flow. Second operand has 16 states, 16 states have (on average 95.875) internal successors, (1534), 16 states have internal predecessors, (1534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:44,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:52:44,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:52:44,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:52:49,462 INFO L124 PetriNetUnfolderBase]: 5717/13634 cut-off events. [2023-08-26 09:52:49,463 INFO L125 PetriNetUnfolderBase]: For 480555/484889 co-relation queries the response was YES. [2023-08-26 09:52:49,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107312 conditions, 13634 events. 5717/13634 cut-off events. For 480555/484889 co-relation queries the response was YES. Maximal size of possible extension queue 766. Compared 138904 event pairs, 2258 based on Foata normal form. 725/13791 useless extension candidates. Maximal degree in co-relation 107174. Up to 7418 conditions per place. [2023-08-26 09:52:49,641 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 1370 selfloop transitions, 158 changer transitions 0/1534 dead transitions. [2023-08-26 09:52:49,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 1534 transitions, 44997 flow [2023-08-26 09:52:49,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 09:52:49,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 09:52:49,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3653 transitions. [2023-08-26 09:52:49,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39650493867361336 [2023-08-26 09:52:49,648 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3653 transitions. [2023-08-26 09:52:49,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3653 transitions. [2023-08-26 09:52:49,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:52:49,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3653 transitions. [2023-08-26 09:52:49,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 98.72972972972973) internal successors, (3653), 37 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:49,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 249.0) internal successors, (9462), 38 states have internal predecessors, (9462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:49,655 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 249.0) internal successors, (9462), 38 states have internal predecessors, (9462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:49,655 INFO L175 Difference]: Start difference. First operand has 547 places, 1377 transitions, 39215 flow. Second operand 37 states and 3653 transitions. [2023-08-26 09:52:49,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 1534 transitions, 44997 flow [2023-08-26 09:52:53,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 1534 transitions, 43985 flow, removed 408 selfloop flow, removed 14 redundant places. [2023-08-26 09:52:53,641 INFO L231 Difference]: Finished difference. Result has 581 places, 1428 transitions, 40163 flow [2023-08-26 09:52:53,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=38503, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=40163, PETRI_PLACES=581, PETRI_TRANSITIONS=1428} [2023-08-26 09:52:53,642 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 542 predicate places. [2023-08-26 09:52:53,642 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 1428 transitions, 40163 flow [2023-08-26 09:52:53,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 95.875) internal successors, (1534), 16 states have internal predecessors, (1534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:53,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:52:53,642 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:52:53,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-26 09:52:53,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:53,847 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:52:53,847 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:52:53,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1162005396, now seen corresponding path program 26 times [2023-08-26 09:52:53,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:52:53,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682177080] [2023-08-26 09:52:53,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:52:53,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:52:53,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:52:53,948 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:53,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:52:53,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682177080] [2023-08-26 09:52:53,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682177080] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:52:53,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680102508] [2023-08-26 09:52:53,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 09:52:53,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:52:53,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:52:53,951 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:52:53,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-26 09:52:54,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 09:52:54,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:52:54,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:52:54,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:52:54,138 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:54,138 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:52:54,242 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:52:54,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680102508] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:52:54,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:52:54,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-08-26 09:52:54,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703766300] [2023-08-26 09:52:54,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:52:54,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 09:52:54,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:52:54,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 09:52:54,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-08-26 09:52:54,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:52:54,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 1428 transitions, 40163 flow. Second operand has 17 states, 17 states have (on average 95.88235294117646) internal successors, (1630), 17 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:52:54,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:52:54,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:52:54,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:53:00,614 INFO L124 PetriNetUnfolderBase]: 6174/14637 cut-off events. [2023-08-26 09:53:00,614 INFO L125 PetriNetUnfolderBase]: For 546894/552327 co-relation queries the response was YES. [2023-08-26 09:53:00,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115781 conditions, 14637 events. 6174/14637 cut-off events. For 546894/552327 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 149954 event pairs, 2118 based on Foata normal form. 1675/15688 useless extension candidates. Maximal degree in co-relation 115636. Up to 6378 conditions per place. [2023-08-26 09:53:00,781 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 1090 selfloop transitions, 512 changer transitions 13/1621 dead transitions. [2023-08-26 09:53:00,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 1621 transitions, 47764 flow [2023-08-26 09:53:00,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 09:53:00,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 09:53:00,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3646 transitions. [2023-08-26 09:53:00,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3957451427330945 [2023-08-26 09:53:00,783 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3646 transitions. [2023-08-26 09:53:00,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3646 transitions. [2023-08-26 09:53:00,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:53:00,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3646 transitions. [2023-08-26 09:53:00,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 98.54054054054055) internal successors, (3646), 37 states have internal predecessors, (3646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:00,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 249.0) internal successors, (9462), 38 states have internal predecessors, (9462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:00,789 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 249.0) internal successors, (9462), 38 states have internal predecessors, (9462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:00,790 INFO L175 Difference]: Start difference. First operand has 581 places, 1428 transitions, 40163 flow. Second operand 37 states and 3646 transitions. [2023-08-26 09:53:00,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 1621 transitions, 47764 flow [2023-08-26 09:53:06,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 1621 transitions, 46748 flow, removed 426 selfloop flow, removed 18 redundant places. [2023-08-26 09:53:06,451 INFO L231 Difference]: Finished difference. Result has 610 places, 1536 transitions, 44529 flow [2023-08-26 09:53:06,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=39437, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=943, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=44529, PETRI_PLACES=610, PETRI_TRANSITIONS=1536} [2023-08-26 09:53:06,452 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 571 predicate places. [2023-08-26 09:53:06,452 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 1536 transitions, 44529 flow [2023-08-26 09:53:06,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 95.88235294117646) internal successors, (1630), 17 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:06,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:53:06,453 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:53:06,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-08-26 09:53:06,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:53:06,657 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:53:06,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:53:06,657 INFO L85 PathProgramCache]: Analyzing trace with hash 908555964, now seen corresponding path program 27 times [2023-08-26 09:53:06,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:53:06,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718905640] [2023-08-26 09:53:06,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:53:06,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:53:06,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:53:06,838 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 1 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:06,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:53:06,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718905640] [2023-08-26 09:53:06,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718905640] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:53:06,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984659780] [2023-08-26 09:53:06,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 09:53:06,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:53:06,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:53:06,840 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:53:06,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-26 09:53:06,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-26 09:53:06,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:53:06,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-26 09:53:06,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:53:07,066 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:07,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:53:07,233 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:07,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984659780] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:53:07,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:53:07,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2023-08-26 09:53:07,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150112700] [2023-08-26 09:53:07,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:53:07,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 09:53:07,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:53:07,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 09:53:07,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2023-08-26 09:53:07,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:53:07,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 1536 transitions, 44529 flow. Second operand has 21 states, 21 states have (on average 95.71428571428571) internal successors, (2010), 21 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:07,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:53:07,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:53:07,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:53:10,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:53:13,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:53:17,224 INFO L124 PetriNetUnfolderBase]: 6150/14737 cut-off events. [2023-08-26 09:53:17,225 INFO L125 PetriNetUnfolderBase]: For 573379/578808 co-relation queries the response was YES. [2023-08-26 09:53:17,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117405 conditions, 14737 events. 6150/14737 cut-off events. For 573379/578808 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 152256 event pairs, 1751 based on Foata normal form. 2514/16650 useless extension candidates. Maximal degree in co-relation 117252. Up to 4575 conditions per place. [2023-08-26 09:53:17,430 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 606 selfloop transitions, 983 changer transitions 5/1600 dead transitions. [2023-08-26 09:53:17,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 1600 transitions, 48367 flow [2023-08-26 09:53:17,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-26 09:53:17,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-26 09:53:17,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3645 transitions. [2023-08-26 09:53:17,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39563660045587756 [2023-08-26 09:53:17,432 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3645 transitions. [2023-08-26 09:53:17,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3645 transitions. [2023-08-26 09:53:17,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:53:17,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3645 transitions. [2023-08-26 09:53:17,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 98.51351351351352) internal successors, (3645), 37 states have internal predecessors, (3645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:17,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 249.0) internal successors, (9462), 38 states have internal predecessors, (9462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:17,439 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 249.0) internal successors, (9462), 38 states have internal predecessors, (9462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:17,439 INFO L175 Difference]: Start difference. First operand has 610 places, 1536 transitions, 44529 flow. Second operand 37 states and 3645 transitions. [2023-08-26 09:53:17,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 1600 transitions, 48367 flow [2023-08-26 09:53:23,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 1600 transitions, 47867 flow, removed 175 selfloop flow, removed 19 redundant places. [2023-08-26 09:53:23,579 INFO L231 Difference]: Finished difference. Result has 629 places, 1538 transitions, 46363 flow [2023-08-26 09:53:23,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=43814, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=967, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=46363, PETRI_PLACES=629, PETRI_TRANSITIONS=1538} [2023-08-26 09:53:23,580 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 590 predicate places. [2023-08-26 09:53:23,581 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 1538 transitions, 46363 flow [2023-08-26 09:53:23,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 95.71428571428571) internal successors, (2010), 21 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:23,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:53:23,581 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:53:23,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-26 09:53:23,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-26 09:53:23,786 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:53:23,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:53:23,786 INFO L85 PathProgramCache]: Analyzing trace with hash -505630140, now seen corresponding path program 28 times [2023-08-26 09:53:23,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:53:23,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434560846] [2023-08-26 09:53:23,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:53:23,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:53:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:53:23,915 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:23,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:53:23,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434560846] [2023-08-26 09:53:23,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434560846] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:53:23,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710394059] [2023-08-26 09:53:23,916 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 09:53:23,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:53:23,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:53:23,917 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:53:23,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-26 09:53:24,052 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 09:53:24,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:53:24,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-26 09:53:24,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:53:24,118 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:24,118 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:53:24,190 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:24,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710394059] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:53:24,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:53:24,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2023-08-26 09:53:24,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154156597] [2023-08-26 09:53:24,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:53:24,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-26 09:53:24,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:53:24,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-26 09:53:24,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-26 09:53:24,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 103 out of 249 [2023-08-26 09:53:24,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 1538 transitions, 46363 flow. Second operand has 11 states, 11 states have (on average 106.45454545454545) internal successors, (1171), 11 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:24,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:53:24,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 103 of 249 [2023-08-26 09:53:24,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:53:31,471 INFO L124 PetriNetUnfolderBase]: 7855/18649 cut-off events. [2023-08-26 09:53:31,471 INFO L125 PetriNetUnfolderBase]: For 804938/813636 co-relation queries the response was YES. [2023-08-26 09:53:31,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155216 conditions, 18649 events. 7855/18649 cut-off events. For 804938/813636 co-relation queries the response was YES. Maximal size of possible extension queue 1082. Compared 199021 event pairs, 1569 based on Foata normal form. 2009/19863 useless extension candidates. Maximal degree in co-relation 155063. Up to 5869 conditions per place. [2023-08-26 09:53:31,816 INFO L140 encePairwiseOnDemand]: 245/249 looper letters, 1290 selfloop transitions, 729 changer transitions 85/2120 dead transitions. [2023-08-26 09:53:31,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 2120 transitions, 67211 flow [2023-08-26 09:53:31,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 09:53:31,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 09:53:31,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 675 transitions. [2023-08-26 09:53:31,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45180722891566266 [2023-08-26 09:53:31,817 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 675 transitions. [2023-08-26 09:53:31,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 675 transitions. [2023-08-26 09:53:31,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:53:31,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 675 transitions. [2023-08-26 09:53:31,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 112.5) internal successors, (675), 6 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:31,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 249.0) internal successors, (1743), 7 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:31,819 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 249.0) internal successors, (1743), 7 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:31,819 INFO L175 Difference]: Start difference. First operand has 629 places, 1538 transitions, 46363 flow. Second operand 6 states and 675 transitions. [2023-08-26 09:53:31,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 2120 transitions, 67211 flow [2023-08-26 09:53:40,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 2120 transitions, 65098 flow, removed 204 selfloop flow, removed 23 redundant places. [2023-08-26 09:53:40,559 INFO L231 Difference]: Finished difference. Result has 615 places, 1811 transitions, 55485 flow [2023-08-26 09:53:40,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=44713, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=827, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=55485, PETRI_PLACES=615, PETRI_TRANSITIONS=1811} [2023-08-26 09:53:40,561 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 576 predicate places. [2023-08-26 09:53:40,561 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 1811 transitions, 55485 flow [2023-08-26 09:53:40,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 106.45454545454545) internal successors, (1171), 11 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:40,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:53:40,561 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:53:40,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-26 09:53:40,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-26 09:53:40,766 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:53:40,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:53:40,768 INFO L85 PathProgramCache]: Analyzing trace with hash -279122155, now seen corresponding path program 29 times [2023-08-26 09:53:40,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:53:40,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735953914] [2023-08-26 09:53:40,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:53:40,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:53:40,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:53:40,898 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:40,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:53:40,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735953914] [2023-08-26 09:53:40,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735953914] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:53:40,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600923458] [2023-08-26 09:53:40,899 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 09:53:40,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:53:40,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:53:40,900 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:53:40,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-26 09:53:41,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-26 09:53:41,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:53:41,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 09:53:41,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:53:41,240 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:41,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:53:41,398 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 4 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:53:41,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600923458] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:53:41,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:53:41,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 22 [2023-08-26 09:53:41,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59578541] [2023-08-26 09:53:41,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:53:41,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 09:53:41,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:53:41,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 09:53:41,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2023-08-26 09:53:41,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:53:41,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 1811 transitions, 55485 flow. Second operand has 22 states, 22 states have (on average 95.72727272727273) internal successors, (2106), 22 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:41,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:53:41,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:53:41,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:53:56,011 INFO L124 PetriNetUnfolderBase]: 8420/20020 cut-off events. [2023-08-26 09:53:56,011 INFO L125 PetriNetUnfolderBase]: For 942794/956603 co-relation queries the response was YES. [2023-08-26 09:53:56,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171642 conditions, 20020 events. 8420/20020 cut-off events. For 942794/956603 co-relation queries the response was YES. Maximal size of possible extension queue 1128. Compared 215907 event pairs, 3065 based on Foata normal form. 2689/21633 useless extension candidates. Maximal degree in co-relation 171486. Up to 10179 conditions per place. [2023-08-26 09:53:56,353 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 1581 selfloop transitions, 478 changer transitions 22/2087 dead transitions. [2023-08-26 09:53:56,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 2087 transitions, 66667 flow [2023-08-26 09:53:56,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-26 09:53:56,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-26 09:53:56,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 4523 transitions. [2023-08-26 09:53:56,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488388335952507 [2023-08-26 09:53:56,356 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 4523 transitions. [2023-08-26 09:53:56,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 4523 transitions. [2023-08-26 09:53:56,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:53:56,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 4523 transitions. [2023-08-26 09:53:56,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 98.32608695652173) internal successors, (4523), 46 states have internal predecessors, (4523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:56,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 249.0) internal successors, (11703), 47 states have internal predecessors, (11703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:56,363 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 249.0) internal successors, (11703), 47 states have internal predecessors, (11703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:53:56,364 INFO L175 Difference]: Start difference. First operand has 615 places, 1811 transitions, 55485 flow. Second operand 46 states and 4523 transitions. [2023-08-26 09:53:56,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 2087 transitions, 66667 flow [2023-08-26 09:54:06,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 2087 transitions, 65854 flow, removed 340 selfloop flow, removed 2 redundant places. [2023-08-26 09:54:06,388 INFO L231 Difference]: Finished difference. Result has 679 places, 1961 transitions, 61432 flow [2023-08-26 09:54:06,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=54678, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=61432, PETRI_PLACES=679, PETRI_TRANSITIONS=1961} [2023-08-26 09:54:06,390 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 640 predicate places. [2023-08-26 09:54:06,390 INFO L495 AbstractCegarLoop]: Abstraction has has 679 places, 1961 transitions, 61432 flow [2023-08-26 09:54:06,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.72727272727273) internal successors, (2106), 22 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:54:06,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:54:06,390 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:54:06,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-26 09:54:06,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-26 09:54:06,595 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:54:06,595 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:54:06,595 INFO L85 PathProgramCache]: Analyzing trace with hash 2126399815, now seen corresponding path program 30 times [2023-08-26 09:54:06,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:54:06,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156767713] [2023-08-26 09:54:06,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:54:06,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:54:06,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:54:06,736 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:54:06,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:54:06,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156767713] [2023-08-26 09:54:06,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156767713] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:54:06,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469713251] [2023-08-26 09:54:06,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 09:54:06,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:54:06,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:54:06,741 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:54:06,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-26 09:54:06,922 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-26 09:54:06,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:54:06,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 09:54:06,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:54:07,043 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:54:07,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:54:07,194 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:54:07,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469713251] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:54:07,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:54:07,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2023-08-26 09:54:07,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172295493] [2023-08-26 09:54:07,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:54:07,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 09:54:07,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:54:07,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 09:54:07,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2023-08-26 09:54:07,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:54:07,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 1961 transitions, 61432 flow. Second operand has 21 states, 21 states have (on average 95.57142857142857) internal successors, (2007), 21 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:54:07,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:54:07,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:54:07,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:54:12,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:54:15,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:54:17,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:54:28,943 INFO L124 PetriNetUnfolderBase]: 9720/23075 cut-off events. [2023-08-26 09:54:28,944 INFO L125 PetriNetUnfolderBase]: For 1158465/1174479 co-relation queries the response was YES. [2023-08-26 09:54:29,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 199354 conditions, 23075 events. 9720/23075 cut-off events. For 1158465/1174479 co-relation queries the response was YES. Maximal size of possible extension queue 1221. Compared 249767 event pairs, 3562 based on Foata normal form. 4165/26139 useless extension candidates. Maximal degree in co-relation 199177. Up to 11165 conditions per place. [2023-08-26 09:54:29,398 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 1826 selfloop transitions, 564 changer transitions 49/2445 dead transitions. [2023-08-26 09:54:29,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 2445 transitions, 79917 flow [2023-08-26 09:54:29,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-08-26 09:54:29,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-08-26 09:54:29,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 5911 transitions. [2023-08-26 09:54:29,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956492637215529 [2023-08-26 09:54:29,402 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 5911 transitions. [2023-08-26 09:54:29,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 5911 transitions. [2023-08-26 09:54:29,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:54:29,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 5911 transitions. [2023-08-26 09:54:29,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 98.51666666666667) internal successors, (5911), 60 states have internal predecessors, (5911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:54:29,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 249.0) internal successors, (15189), 61 states have internal predecessors, (15189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:54:29,413 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 249.0) internal successors, (15189), 61 states have internal predecessors, (15189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:54:29,413 INFO L175 Difference]: Start difference. First operand has 679 places, 1961 transitions, 61432 flow. Second operand 60 states and 5911 transitions. [2023-08-26 09:54:29,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 2445 transitions, 79917 flow [2023-08-26 09:54:42,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 2445 transitions, 79039 flow, removed 355 selfloop flow, removed 19 redundant places. [2023-08-26 09:54:42,737 INFO L231 Difference]: Finished difference. Result has 751 places, 2249 transitions, 72979 flow [2023-08-26 09:54:42,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=60714, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=72979, PETRI_PLACES=751, PETRI_TRANSITIONS=2249} [2023-08-26 09:54:42,738 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 712 predicate places. [2023-08-26 09:54:42,738 INFO L495 AbstractCegarLoop]: Abstraction has has 751 places, 2249 transitions, 72979 flow [2023-08-26 09:54:42,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 95.57142857142857) internal successors, (2007), 21 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:54:42,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:54:42,739 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:54:42,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-26 09:54:42,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-26 09:54:42,943 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:54:42,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:54:42,943 INFO L85 PathProgramCache]: Analyzing trace with hash -421642343, now seen corresponding path program 31 times [2023-08-26 09:54:42,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:54:42,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649157831] [2023-08-26 09:54:42,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:54:42,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:54:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:54:43,080 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:54:43,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:54:43,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649157831] [2023-08-26 09:54:43,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649157831] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:54:43,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393498396] [2023-08-26 09:54:43,081 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 09:54:43,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:54:43,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:54:43,082 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:54:43,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-26 09:54:43,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:54:43,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 09:54:43,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:54:43,327 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:54:43,327 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:54:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:54:43,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393498396] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:54:43,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:54:43,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-08-26 09:54:43,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762367427] [2023-08-26 09:54:43,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:54:43,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 09:54:43,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:54:43,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 09:54:43,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-08-26 09:54:43,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:54:43,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 2249 transitions, 72979 flow. Second operand has 22 states, 22 states have (on average 95.68181818181819) internal successors, (2105), 22 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:54:43,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:54:43,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:54:43,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:54:49,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:55:06,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:55:10,262 INFO L124 PetriNetUnfolderBase]: 10921/25853 cut-off events. [2023-08-26 09:55:10,262 INFO L125 PetriNetUnfolderBase]: For 1380521/1398590 co-relation queries the response was YES. [2023-08-26 09:55:10,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225877 conditions, 25853 events. 10921/25853 cut-off events. For 1380521/1398590 co-relation queries the response was YES. Maximal size of possible extension queue 1271. Compared 280350 event pairs, 3771 based on Foata normal form. 5831/30448 useless extension candidates. Maximal degree in co-relation 225671. Up to 11017 conditions per place. [2023-08-26 09:55:10,843 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 1708 selfloop transitions, 980 changer transitions 35/2729 dead transitions. [2023-08-26 09:55:10,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 2729 transitions, 91816 flow [2023-08-26 09:55:10,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-08-26 09:55:10,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-08-26 09:55:10,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 6204 transitions. [2023-08-26 09:55:10,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3954867087397208 [2023-08-26 09:55:10,847 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 6204 transitions. [2023-08-26 09:55:10,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 6204 transitions. [2023-08-26 09:55:10,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:55:10,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 6204 transitions. [2023-08-26 09:55:10,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 98.47619047619048) internal successors, (6204), 63 states have internal predecessors, (6204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:55:10,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 249.0) internal successors, (15936), 64 states have internal predecessors, (15936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:55:10,858 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 249.0) internal successors, (15936), 64 states have internal predecessors, (15936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:55:10,858 INFO L175 Difference]: Start difference. First operand has 751 places, 2249 transitions, 72979 flow. Second operand 63 states and 6204 transitions. [2023-08-26 09:55:10,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 2729 transitions, 91816 flow [2023-08-26 09:55:28,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 2729 transitions, 89671 flow, removed 1038 selfloop flow, removed 11 redundant places. [2023-08-26 09:55:28,797 INFO L231 Difference]: Finished difference. Result has 828 places, 2590 transitions, 85537 flow [2023-08-26 09:55:28,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=71056, PETRI_DIFFERENCE_MINUEND_PLACES=740, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=703, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=85537, PETRI_PLACES=828, PETRI_TRANSITIONS=2590} [2023-08-26 09:55:28,798 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 789 predicate places. [2023-08-26 09:55:28,798 INFO L495 AbstractCegarLoop]: Abstraction has has 828 places, 2590 transitions, 85537 flow [2023-08-26 09:55:28,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.68181818181819) internal successors, (2105), 22 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:55:28,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:55:28,799 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:55:28,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-08-26 09:55:29,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-26 09:55:29,003 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:55:29,003 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:55:29,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1916468129, now seen corresponding path program 32 times [2023-08-26 09:55:29,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:55:29,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036152739] [2023-08-26 09:55:29,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:55:29,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:55:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:55:29,146 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:55:29,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:55:29,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036152739] [2023-08-26 09:55:29,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036152739] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:55:29,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255185357] [2023-08-26 09:55:29,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 09:55:29,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:55:29,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:55:29,148 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:55:29,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-26 09:55:29,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 09:55:29,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:55:29,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 09:55:29,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:55:29,388 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:55:29,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:55:29,562 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:55:29,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255185357] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:55:29,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:55:29,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-26 09:55:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331927100] [2023-08-26 09:55:29,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:55:29,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 09:55:29,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:55:29,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 09:55:29,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2023-08-26 09:55:29,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:55:29,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 828 places, 2590 transitions, 85537 flow. Second operand has 23 states, 23 states have (on average 95.65217391304348) internal successors, (2200), 23 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:55:29,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:55:29,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:55:29,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:55:33,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:55:42,498 WARN L234 SmtUtils]: Spent 7.12s on a formula simplification. DAG size of input: 36 DAG size of output: 28 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 09:55:46,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:55:49,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:55:53,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:56:11,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:56:13,853 INFO L124 PetriNetUnfolderBase]: 11783/27752 cut-off events. [2023-08-26 09:56:13,853 INFO L125 PetriNetUnfolderBase]: For 1505497/1521737 co-relation queries the response was YES. [2023-08-26 09:56:14,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245421 conditions, 27752 events. 11783/27752 cut-off events. For 1505497/1521737 co-relation queries the response was YES. Maximal size of possible extension queue 1362. Compared 303612 event pairs, 3394 based on Foata normal form. 6047/32438 useless extension candidates. Maximal degree in co-relation 245189. Up to 8480 conditions per place. [2023-08-26 09:56:14,392 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 1055 selfloop transitions, 1866 changer transitions 18/2945 dead transitions. [2023-08-26 09:56:14,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 879 places, 2945 transitions, 101957 flow [2023-08-26 09:56:14,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-08-26 09:56:14,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-08-26 09:56:14,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 5138 transitions. [2023-08-26 09:56:14,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968180413963546 [2023-08-26 09:56:14,396 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 5138 transitions. [2023-08-26 09:56:14,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 5138 transitions. [2023-08-26 09:56:14,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:56:14,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 5138 transitions. [2023-08-26 09:56:14,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 98.8076923076923) internal successors, (5138), 52 states have internal predecessors, (5138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:56:14,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 249.0) internal successors, (13197), 53 states have internal predecessors, (13197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:56:14,405 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 249.0) internal successors, (13197), 53 states have internal predecessors, (13197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:56:14,405 INFO L175 Difference]: Start difference. First operand has 828 places, 2590 transitions, 85537 flow. Second operand 52 states and 5138 transitions. [2023-08-26 09:56:14,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 879 places, 2945 transitions, 101957 flow [2023-08-26 09:56:35,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 864 places, 2945 transitions, 98473 flow, removed 1691 selfloop flow, removed 15 redundant places. [2023-08-26 09:56:36,038 INFO L231 Difference]: Finished difference. Result has 873 places, 2862 transitions, 96573 flow [2023-08-26 09:56:36,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=82106, PETRI_DIFFERENCE_MINUEND_PLACES=813, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1598, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=96573, PETRI_PLACES=873, PETRI_TRANSITIONS=2862} [2023-08-26 09:56:36,040 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 834 predicate places. [2023-08-26 09:56:36,040 INFO L495 AbstractCegarLoop]: Abstraction has has 873 places, 2862 transitions, 96573 flow [2023-08-26 09:56:36,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 95.65217391304348) internal successors, (2200), 23 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:56:36,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:56:36,041 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:56:36,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-26 09:56:36,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:56:36,246 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:56:36,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:56:36,246 INFO L85 PathProgramCache]: Analyzing trace with hash -2115129145, now seen corresponding path program 33 times [2023-08-26 09:56:36,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:56:36,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094601694] [2023-08-26 09:56:36,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:56:36,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:56:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:56:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:56:36,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:56:36,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094601694] [2023-08-26 09:56:36,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094601694] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:56:36,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310000173] [2023-08-26 09:56:36,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 09:56:36,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:56:36,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:56:36,431 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:56:36,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-26 09:56:36,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-26 09:56:36,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:56:36,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 09:56:36,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:56:36,720 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:56:36,720 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:56:36,932 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:56:36,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310000173] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:56:36,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:56:36,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-26 09:56:36,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509687596] [2023-08-26 09:56:36,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:56:36,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 09:56:36,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:56:36,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 09:56:36,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2023-08-26 09:56:36,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:56:36,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 873 places, 2862 transitions, 96573 flow. Second operand has 23 states, 23 states have (on average 95.47826086956522) internal successors, (2196), 23 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:56:36,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:56:36,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:56:36,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:56:41,770 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:56:52,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:56:57,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:57:07,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:57:22,884 INFO L124 PetriNetUnfolderBase]: 11758/27746 cut-off events. [2023-08-26 09:57:22,884 INFO L125 PetriNetUnfolderBase]: For 1495259/1508254 co-relation queries the response was YES. [2023-08-26 09:57:23,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248770 conditions, 27746 events. 11758/27746 cut-off events. For 1495259/1508254 co-relation queries the response was YES. Maximal size of possible extension queue 1359. Compared 304611 event pairs, 3712 based on Foata normal form. 4207/30455 useless extension candidates. Maximal degree in co-relation 248533. Up to 10255 conditions per place. [2023-08-26 09:57:24,026 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 1257 selfloop transitions, 1648 changer transitions 1/2912 dead transitions. [2023-08-26 09:57:24,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 2912 transitions, 102587 flow [2023-08-26 09:57:24,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-26 09:57:24,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-26 09:57:24,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 4026 transitions. [2023-08-26 09:57:24,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943579194828093 [2023-08-26 09:57:24,029 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 4026 transitions. [2023-08-26 09:57:24,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 4026 transitions. [2023-08-26 09:57:24,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:57:24,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 4026 transitions. [2023-08-26 09:57:24,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 98.1951219512195) internal successors, (4026), 41 states have internal predecessors, (4026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:57:24,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 249.0) internal successors, (10458), 42 states have internal predecessors, (10458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:57:24,036 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 249.0) internal successors, (10458), 42 states have internal predecessors, (10458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:57:24,036 INFO L175 Difference]: Start difference. First operand has 873 places, 2862 transitions, 96573 flow. Second operand 41 states and 4026 transitions. [2023-08-26 09:57:24,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 2912 transitions, 102587 flow [2023-08-26 09:57:46,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 889 places, 2912 transitions, 100080 flow, removed 932 selfloop flow, removed 24 redundant places. [2023-08-26 09:57:46,465 INFO L231 Difference]: Finished difference. Result has 890 places, 2862 transitions, 97432 flow [2023-08-26 09:57:46,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=93793, PETRI_DIFFERENCE_MINUEND_PLACES=849, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1637, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=97432, PETRI_PLACES=890, PETRI_TRANSITIONS=2862} [2023-08-26 09:57:46,468 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 851 predicate places. [2023-08-26 09:57:46,468 INFO L495 AbstractCegarLoop]: Abstraction has has 890 places, 2862 transitions, 97432 flow [2023-08-26 09:57:46,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 95.47826086956522) internal successors, (2196), 23 states have internal predecessors, (2196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:57:46,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:57:46,469 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:57:46,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-08-26 09:57:46,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:57:46,674 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:57:46,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:57:46,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1430474505, now seen corresponding path program 34 times [2023-08-26 09:57:46,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:57:46,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372606188] [2023-08-26 09:57:46,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:57:46,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:57:46,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:57:46,847 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:57:46,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:57:46,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372606188] [2023-08-26 09:57:46,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372606188] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:57:46,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684337903] [2023-08-26 09:57:46,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 09:57:46,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:57:46,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:57:46,848 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:57:46,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-26 09:57:46,963 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 09:57:46,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:57:46,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 09:57:46,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:57:47,073 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:57:47,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:57:47,194 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:57:47,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684337903] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:57:47,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:57:47,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2023-08-26 09:57:47,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725799223] [2023-08-26 09:57:47,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:57:47,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-26 09:57:47,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:57:47,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-26 09:57:47,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-26 09:57:47,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:57:47,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 890 places, 2862 transitions, 97432 flow. Second operand has 20 states, 20 states have (on average 95.6) internal successors, (1912), 20 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:57:47,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:57:47,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:57:47,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:58:11,907 INFO L124 PetriNetUnfolderBase]: 13437/31689 cut-off events. [2023-08-26 09:58:11,907 INFO L125 PetriNetUnfolderBase]: For 1872527/1893143 co-relation queries the response was YES. [2023-08-26 09:58:13,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288113 conditions, 31689 events. 13437/31689 cut-off events. For 1872527/1893143 co-relation queries the response was YES. Maximal size of possible extension queue 1471. Compared 352522 event pairs, 5002 based on Foata normal form. 3362/33452 useless extension candidates. Maximal degree in co-relation 287886. Up to 15282 conditions per place. [2023-08-26 09:58:13,211 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 2956 selfloop transitions, 599 changer transitions 4/3565 dead transitions. [2023-08-26 09:58:13,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 954 places, 3565 transitions, 127303 flow [2023-08-26 09:58:13,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-08-26 09:58:13,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-08-26 09:58:13,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 6407 transitions. [2023-08-26 09:58:13,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39586036453506335 [2023-08-26 09:58:13,215 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 6407 transitions. [2023-08-26 09:58:13,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 6407 transitions. [2023-08-26 09:58:13,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:58:13,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 6407 transitions. [2023-08-26 09:58:13,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 98.56923076923077) internal successors, (6407), 65 states have internal predecessors, (6407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:58:13,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 249.0) internal successors, (16434), 66 states have internal predecessors, (16434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:58:13,227 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 249.0) internal successors, (16434), 66 states have internal predecessors, (16434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:58:13,228 INFO L175 Difference]: Start difference. First operand has 890 places, 2862 transitions, 97432 flow. Second operand 65 states and 6407 transitions. [2023-08-26 09:58:13,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 954 places, 3565 transitions, 127303 flow [2023-08-26 09:58:38,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 933 places, 3565 transitions, 125897 flow, removed 179 selfloop flow, removed 21 redundant places. [2023-08-26 09:58:38,958 INFO L231 Difference]: Finished difference. Result has 954 places, 3185 transitions, 110951 flow [2023-08-26 09:58:38,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=96289, PETRI_DIFFERENCE_MINUEND_PLACES=869, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=110951, PETRI_PLACES=954, PETRI_TRANSITIONS=3185} [2023-08-26 09:58:38,961 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 915 predicate places. [2023-08-26 09:58:38,961 INFO L495 AbstractCegarLoop]: Abstraction has has 954 places, 3185 transitions, 110951 flow [2023-08-26 09:58:38,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 95.6) internal successors, (1912), 20 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:58:38,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:58:38,961 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:58:38,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-26 09:58:39,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:58:39,166 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:58:39,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:58:39,166 INFO L85 PathProgramCache]: Analyzing trace with hash -105129425, now seen corresponding path program 35 times [2023-08-26 09:58:39,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:58:39,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686817749] [2023-08-26 09:58:39,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:58:39,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:58:39,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:58:39,286 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:58:39,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:58:39,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686817749] [2023-08-26 09:58:39,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686817749] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:58:39,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253477217] [2023-08-26 09:58:39,286 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 09:58:39,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:58:39,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:58:39,287 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:58:39,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-26 09:58:39,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-08-26 09:58:39,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:58:39,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 09:58:39,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:58:39,541 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:58:39,541 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:58:39,701 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:58:39,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253477217] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:58:39,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:58:39,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 22 [2023-08-26 09:58:39,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328057292] [2023-08-26 09:58:39,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:58:39,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 09:58:39,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:58:39,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 09:58:39,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-26 09:58:39,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:58:39,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 954 places, 3185 transitions, 110951 flow. Second operand has 22 states, 22 states have (on average 95.72727272727273) internal successors, (2106), 22 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:58:39,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:58:39,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:58:39,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 09:58:43,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 09:59:17,145 INFO L124 PetriNetUnfolderBase]: 16532/38504 cut-off events. [2023-08-26 09:59:17,146 INFO L125 PetriNetUnfolderBase]: For 2503885/2530937 co-relation queries the response was YES. [2023-08-26 09:59:18,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364045 conditions, 38504 events. 16532/38504 cut-off events. For 2503885/2530937 co-relation queries the response was YES. Maximal size of possible extension queue 1784. Compared 438083 event pairs, 4650 based on Foata normal form. 6140/42152 useless extension candidates. Maximal degree in co-relation 363796. Up to 13722 conditions per place. [2023-08-26 09:59:18,302 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 2158 selfloop transitions, 1993 changer transitions 14/4171 dead transitions. [2023-08-26 09:59:18,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1010 places, 4171 transitions, 153217 flow [2023-08-26 09:59:18,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-26 09:59:18,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-26 09:59:18,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 5619 transitions. [2023-08-26 09:59:18,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958993870217713 [2023-08-26 09:59:18,306 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 5619 transitions. [2023-08-26 09:59:18,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 5619 transitions. [2023-08-26 09:59:18,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 09:59:18,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 5619 transitions. [2023-08-26 09:59:18,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 98.57894736842105) internal successors, (5619), 57 states have internal predecessors, (5619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:59:18,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 249.0) internal successors, (14442), 58 states have internal predecessors, (14442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:59:18,315 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 249.0) internal successors, (14442), 58 states have internal predecessors, (14442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:59:18,315 INFO L175 Difference]: Start difference. First operand has 954 places, 3185 transitions, 110951 flow. Second operand 57 states and 5619 transitions. [2023-08-26 09:59:18,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1010 places, 4171 transitions, 153217 flow [2023-08-26 09:59:57,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 983 places, 4171 transitions, 151235 flow, removed 896 selfloop flow, removed 27 redundant places. [2023-08-26 09:59:57,174 INFO L231 Difference]: Finished difference. Result has 1007 places, 3923 transitions, 144109 flow [2023-08-26 09:59:57,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=109108, PETRI_DIFFERENCE_MINUEND_PLACES=927, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=144109, PETRI_PLACES=1007, PETRI_TRANSITIONS=3923} [2023-08-26 09:59:57,176 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 968 predicate places. [2023-08-26 09:59:57,176 INFO L495 AbstractCegarLoop]: Abstraction has has 1007 places, 3923 transitions, 144109 flow [2023-08-26 09:59:57,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.72727272727273) internal successors, (2106), 22 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:59:57,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 09:59:57,176 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 09:59:57,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-08-26 09:59:57,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-08-26 09:59:57,381 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 09:59:57,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 09:59:57,381 INFO L85 PathProgramCache]: Analyzing trace with hash -164827295, now seen corresponding path program 36 times [2023-08-26 09:59:57,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 09:59:57,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397723152] [2023-08-26 09:59:57,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 09:59:57,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 09:59:57,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 09:59:57,598 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:59:57,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 09:59:57,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397723152] [2023-08-26 09:59:57,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397723152] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 09:59:57,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296208550] [2023-08-26 09:59:57,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 09:59:57,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 09:59:57,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 09:59:57,609 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 09:59:57,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-26 09:59:57,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-26 09:59:57,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 09:59:57,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 09:59:57,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 09:59:57,882 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:59:57,882 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 09:59:58,027 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 09:59:58,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296208550] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 09:59:58,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 09:59:58,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2023-08-26 09:59:58,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512246713] [2023-08-26 09:59:58,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 09:59:58,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-26 09:59:58,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 09:59:58,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-26 09:59:58,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2023-08-26 09:59:58,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 09:59:58,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1007 places, 3923 transitions, 144109 flow. Second operand has 21 states, 21 states have (on average 95.57142857142857) internal successors, (2007), 21 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 09:59:58,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 09:59:58,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 09:59:58,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:00:01,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 10:00:05,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-08-26 10:00:47,660 INFO L124 PetriNetUnfolderBase]: 17752/41168 cut-off events. [2023-08-26 10:00:47,661 INFO L125 PetriNetUnfolderBase]: For 2822081/2848913 co-relation queries the response was YES. [2023-08-26 10:00:48,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 407462 conditions, 41168 events. 17752/41168 cut-off events. For 2822081/2848913 co-relation queries the response was YES. Maximal size of possible extension queue 1943. Compared 472487 event pairs, 6321 based on Foata normal form. 3506/42216 useless extension candidates. Maximal degree in co-relation 407188. Up to 20291 conditions per place. [2023-08-26 10:00:49,363 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 3500 selfloop transitions, 826 changer transitions 10/4342 dead transitions. [2023-08-26 10:00:49,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1070 places, 4342 transitions, 165728 flow [2023-08-26 10:00:49,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-08-26 10:00:49,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-08-26 10:00:49,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 6305 transitions. [2023-08-26 10:00:49,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39564508032128515 [2023-08-26 10:00:49,367 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 6305 transitions. [2023-08-26 10:00:49,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 6305 transitions. [2023-08-26 10:00:49,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:00:49,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 6305 transitions. [2023-08-26 10:00:49,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 98.515625) internal successors, (6305), 64 states have internal predecessors, (6305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:00:49,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 249.0) internal successors, (16185), 65 states have internal predecessors, (16185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:00:49,378 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 249.0) internal successors, (16185), 65 states have internal predecessors, (16185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:00:49,378 INFO L175 Difference]: Start difference. First operand has 1007 places, 3923 transitions, 144109 flow. Second operand 64 states and 6305 transitions. [2023-08-26 10:00:49,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1070 places, 4342 transitions, 165728 flow [2023-08-26 10:01:41,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1048 places, 4342 transitions, 163526 flow, removed 964 selfloop flow, removed 22 redundant places. [2023-08-26 10:01:42,124 INFO L231 Difference]: Finished difference. Result has 1073 places, 4168 transitions, 155312 flow [2023-08-26 10:01:42,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=142089, PETRI_DIFFERENCE_MINUEND_PLACES=985, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3923, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=628, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=155312, PETRI_PLACES=1073, PETRI_TRANSITIONS=4168} [2023-08-26 10:01:42,128 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1034 predicate places. [2023-08-26 10:01:42,128 INFO L495 AbstractCegarLoop]: Abstraction has has 1073 places, 4168 transitions, 155312 flow [2023-08-26 10:01:42,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 95.57142857142857) internal successors, (2007), 21 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:01:42,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:01:42,128 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:01:42,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-26 10:01:42,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-26 10:01:42,334 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 10:01:42,334 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:01:42,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1312628325, now seen corresponding path program 37 times [2023-08-26 10:01:42,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:01:42,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438306085] [2023-08-26 10:01:42,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:01:42,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:01:42,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:01:42,458 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 10:01:42,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:01:42,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438306085] [2023-08-26 10:01:42,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438306085] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 10:01:42,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064141668] [2023-08-26 10:01:42,458 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 10:01:42,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 10:01:42,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 10:01:42,459 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 10:01:42,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-26 10:01:42,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:01:42,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-26 10:01:42,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 10:01:42,691 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 10:01:42,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 10:01:42,845 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 10:01:42,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064141668] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 10:01:42,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 10:01:42,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-08-26 10:01:42,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282580120] [2023-08-26 10:01:42,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 10:01:42,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 10:01:42,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:01:42,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 10:01:42,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-08-26 10:01:42,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 10:01:42,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1073 places, 4168 transitions, 155312 flow. Second operand has 22 states, 22 states have (on average 95.68181818181819) internal successors, (2105), 22 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:01:42,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:01:42,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 10:01:42,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:02:39,334 INFO L124 PetriNetUnfolderBase]: 18535/43138 cut-off events. [2023-08-26 10:02:39,334 INFO L125 PetriNetUnfolderBase]: For 2950339/2977510 co-relation queries the response was YES. [2023-08-26 10:02:40,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426373 conditions, 43138 events. 18535/43138 cut-off events. For 2950339/2977510 co-relation queries the response was YES. Maximal size of possible extension queue 2129. Compared 497793 event pairs, 6212 based on Foata normal form. 3540/44246 useless extension candidates. Maximal degree in co-relation 426078. Up to 18828 conditions per place. [2023-08-26 10:02:41,116 INFO L140 encePairwiseOnDemand]: 243/249 looper letters, 3208 selfloop transitions, 1276 changer transitions 0/4490 dead transitions. [2023-08-26 10:02:41,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1129 places, 4490 transitions, 173474 flow [2023-08-26 10:02:41,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-26 10:02:41,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-26 10:02:41,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 5620 transitions. [2023-08-26 10:02:41,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39596984428943843 [2023-08-26 10:02:41,120 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 5620 transitions. [2023-08-26 10:02:41,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 5620 transitions. [2023-08-26 10:02:41,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 10:02:41,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 5620 transitions. [2023-08-26 10:02:41,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 98.59649122807018) internal successors, (5620), 57 states have internal predecessors, (5620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:02:41,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 249.0) internal successors, (14442), 58 states have internal predecessors, (14442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:02:41,129 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 249.0) internal successors, (14442), 58 states have internal predecessors, (14442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:02:41,129 INFO L175 Difference]: Start difference. First operand has 1073 places, 4168 transitions, 155312 flow. Second operand 57 states and 5620 transitions. [2023-08-26 10:02:41,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1129 places, 4490 transitions, 173474 flow [2023-08-26 10:03:43,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1117 places, 4490 transitions, 171840 flow, removed 789 selfloop flow, removed 12 redundant places. [2023-08-26 10:03:43,568 INFO L231 Difference]: Finished difference. Result has 1132 places, 4391 transitions, 166411 flow [2023-08-26 10:03:43,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=153647, PETRI_DIFFERENCE_MINUEND_PLACES=1061, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1076, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3050, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=166411, PETRI_PLACES=1132, PETRI_TRANSITIONS=4391} [2023-08-26 10:03:43,570 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1093 predicate places. [2023-08-26 10:03:43,571 INFO L495 AbstractCegarLoop]: Abstraction has has 1132 places, 4391 transitions, 166411 flow [2023-08-26 10:03:43,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 95.68181818181819) internal successors, (2105), 22 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:03:43,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 10:03:43,571 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 10:03:43,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-08-26 10:03:43,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-26 10:03:43,775 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 23 more)] === [2023-08-26 10:03:43,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 10:03:43,775 INFO L85 PathProgramCache]: Analyzing trace with hash -892263261, now seen corresponding path program 38 times [2023-08-26 10:03:43,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 10:03:43,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697246491] [2023-08-26 10:03:43,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 10:03:43,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 10:03:43,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 10:03:43,904 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 10:03:43,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 10:03:43,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697246491] [2023-08-26 10:03:43,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697246491] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 10:03:43,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421163844] [2023-08-26 10:03:43,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 10:03:43,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 10:03:43,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 10:03:43,906 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 10:03:43,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-26 10:03:44,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 10:03:44,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 10:03:44,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-26 10:03:44,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 10:03:44,154 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 10:03:44,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 10:03:44,324 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 10:03:44,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421163844] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 10:03:44,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 10:03:44,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-26 10:03:44,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873644241] [2023-08-26 10:03:44,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 10:03:44,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-26 10:03:44,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 10:03:44,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-26 10:03:44,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2023-08-26 10:03:44,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 249 [2023-08-26 10:03:44,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1132 places, 4391 transitions, 166411 flow. Second operand has 23 states, 23 states have (on average 95.65217391304348) internal successors, (2200), 23 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 10:03:44,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 10:03:44,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 249 [2023-08-26 10:03:44,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 10:03:57,516 WARN L234 SmtUtils]: Spent 6.19s on a formula simplification. DAG size of input: 41 DAG size of output: 35 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 10:04:02,833 WARN L234 SmtUtils]: Spent 5.00s on a formula simplification. DAG size of input: 37 DAG size of output: 21 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 10:04:11,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] Received shutdown request... [2023-08-26 10:04:42,348 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 10:04:42,390 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-26 10:04:42,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-08-26 10:04:42,664 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONASSERT (26 of 27 remaining) [2023-08-26 10:04:42,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-26 10:04:42,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-26 10:04:42,869 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). [2023-08-26 10:04:42,870 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONDATA_RACE (25 of 27 remaining) [2023-08-26 10:04:42,870 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONDATA_RACE (24 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONDATA_RACE (23 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONDATA_RACE (22 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONDATA_RACE (21 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONDATA_RACE (20 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONDATA_RACE (19 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONDATA_RACE (18 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONDATA_RACE (17 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (16 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (15 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (14 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (13 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (12 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (11 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 27 remaining) [2023-08-26 10:04:42,871 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONDATA_RACE (8 of 27 remaining) [2023-08-26 10:04:42,872 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONDATA_RACE (7 of 27 remaining) [2023-08-26 10:04:42,872 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONDATA_RACE (6 of 27 remaining) [2023-08-26 10:04:42,872 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONDATA_RACE (5 of 27 remaining) [2023-08-26 10:04:42,872 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONDATA_RACE (4 of 27 remaining) [2023-08-26 10:04:42,872 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONDATA_RACE (3 of 27 remaining) [2023-08-26 10:04:42,872 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONDATA_RACE (2 of 27 remaining) [2023-08-26 10:04:42,872 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONDATA_RACE (1 of 27 remaining) [2023-08-26 10:04:42,872 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONDATA_RACE (0 of 27 remaining) [2023-08-26 10:04:42,872 INFO L445 BasicCegarLoop]: Path program histogram: [38, 6, 1, 1, 1] [2023-08-26 10:04:42,876 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 10:04:42,876 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 10:04:42,878 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 10:04:42 BasicIcfg [2023-08-26 10:04:42,878 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 10:04:42,878 INFO L158 Benchmark]: Toolchain (without parser) took 824865.65ms. Allocated memory was 388.0MB in the beginning and 13.4GB in the end (delta: 13.0GB). Free memory was 364.3MB in the beginning and 7.5GB in the end (delta: -7.1GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. [2023-08-26 10:04:42,878 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 388.0MB. Free memory is still 364.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 10:04:42,878 INFO L158 Benchmark]: CACSL2BoogieTranslator took 179.29ms. Allocated memory is still 388.0MB. Free memory was 364.3MB in the beginning and 353.4MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-26 10:04:42,878 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.09ms. Allocated memory is still 388.0MB. Free memory was 353.4MB in the beginning and 351.6MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 10:04:42,878 INFO L158 Benchmark]: Boogie Preprocessor took 27.38ms. Allocated memory is still 388.0MB. Free memory was 351.6MB in the beginning and 349.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 10:04:42,879 INFO L158 Benchmark]: RCFGBuilder took 382.57ms. Allocated memory is still 388.0MB. Free memory was 349.6MB in the beginning and 329.2MB in the end (delta: 20.4MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-08-26 10:04:42,879 INFO L158 Benchmark]: TraceAbstraction took 824233.83ms. Allocated memory was 388.0MB in the beginning and 13.4GB in the end (delta: 13.0GB). Free memory was 328.6MB in the beginning and 7.5GB in the end (delta: -7.1GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. [2023-08-26 10:04:42,879 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 388.0MB. Free memory is still 364.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 179.29ms. Allocated memory is still 388.0MB. Free memory was 364.3MB in the beginning and 353.4MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 38.09ms. Allocated memory is still 388.0MB. Free memory was 353.4MB in the beginning and 351.6MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 27.38ms. Allocated memory is still 388.0MB. Free memory was 351.6MB in the beginning and 349.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 382.57ms. Allocated memory is still 388.0MB. Free memory was 349.6MB in the beginning and 329.2MB in the end (delta: 20.4MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 824233.83ms. Allocated memory was 388.0MB in the beginning and 13.4GB in the end (delta: 13.0GB). Free memory was 328.6MB in the beginning and 7.5GB in the end (delta: -7.1GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.4s, 116 PlacesBefore, 39 PlacesAfterwards, 115 TransitionsBefore, 36 TransitionsAfterwards, 1770 CoEnabledTransitionPairs, 7 FixpointIterations, 61 TrivialSequentialCompositions, 49 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 6 ConcurrentYvCompositions, 2 ChoiceCompositions, 123 TotalNumberOfCompositions, 5034 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3104, independent: 2922, independent conditional: 0, independent unconditional: 2922, dependent: 182, dependent conditional: 0, dependent unconditional: 182, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1079, independent: 1050, independent conditional: 0, independent unconditional: 1050, dependent: 29, dependent conditional: 0, dependent unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3104, independent: 1872, independent conditional: 0, independent unconditional: 1872, dependent: 153, dependent conditional: 0, dependent unconditional: 153, unknown: 1079, unknown conditional: 0, unknown unconditional: 1079] , Statistics on independence cache: Total cache size (in pairs): 136, Positive cache size: 119, Positive conditional cache size: 0, Positive unconditional cache size: 119, Negative cache size: 17, Negative conditional cache size: 0, Negative unconditional cache size: 17, 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 70]: 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - TimeoutResultAtElement [Line: 71]: 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 (23states, 94/249 universal loopers) in iteration 47,while PetriNetUnfolder was constructing finite prefix that currently has 191003 conditions, 20605 events (8107/20604 cut-off events. For 1308686/1316567 co-relation queries the response was YES. Maximal size of possible extension queue 2057. Compared 257321 event pairs, 2504 based on Foata normal form. 3025/24305 useless extension candidates. Maximal degree in co-relation 190693. Up to 5242 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 156 locations, 27 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: 824.1s, OverallIterations: 47, TraceHistogramMax: 5, PathProgramHistogramMax: 38, EmptinessCheckTime: 0.0s, AutomataDifference: 794.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.5s, HoareTripleCheckerStatistics: 14 mSolverCounterUnknown, 3649 SdHoareTripleChecker+Valid, 69.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3649 mSDsluCounter, 556 SdHoareTripleChecker+Invalid, 67.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 388 mSDsCounter, 1154 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25310 IncrementalHoareTripleChecker+Invalid, 26478 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1154 mSolverCounterUnsat, 168 mSDtfsCounter, 25310 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3722 GetRequests, 2067 SyntacticMatches, 78 SemanticMatches, 1577 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20705 ImplicationChecksByTransitivity, 129.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=166411occurred in iteration=46, InterpolantAutomatonStates: 1369, 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.4s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 13.3s InterpolantComputationTime, 2481 NumberOfCodeBlocks, 2481 NumberOfCodeBlocksAsserted, 166 NumberOfCheckSat, 3555 ConstructedInterpolants, 0 QuantifiedInterpolants, 29370 SizeOfPredicates, 60 NumberOfNonLiveVariables, 8332 ConjunctsInSsa, 585 ConjunctsInUnsatCore, 129 InterpolantComputations, 7 PerfectInterpolantSequences, 189/2775 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