./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-data-race.prp --file ../../../trunk/examples/svcomp/ldv-races/race-2_3-container_of.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_3-container_of.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a7e4b13d10edb91f551b46ac7114aaff2ae2d5e1278c432e05cda4c2eb58cb60 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-31 19:03:26,149 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-31 19:03:26,151 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-31 19:03:26,178 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-31 19:03:26,178 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-31 19:03:26,179 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-31 19:03:26,180 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-31 19:03:26,182 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-31 19:03:26,184 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-31 19:03:26,184 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-31 19:03:26,186 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-31 19:03:26,191 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-31 19:03:26,191 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-31 19:03:26,195 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-31 19:03:26,198 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-31 19:03:26,202 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-31 19:03:26,203 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-31 19:03:26,205 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-31 19:03:26,207 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-31 19:03:26,210 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-31 19:03:26,218 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-31 19:03:26,220 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-31 19:03:26,223 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-31 19:03:26,224 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-31 19:03:26,229 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-31 19:03:26,232 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-31 19:03:26,232 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-31 19:03:26,233 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-31 19:03:26,234 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-31 19:03:26,235 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-31 19:03:26,235 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-31 19:03:26,238 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-31 19:03:26,239 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-31 19:03:26,240 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-31 19:03:26,241 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-31 19:03:26,242 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-31 19:03:26,243 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-31 19:03:26,243 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-31 19:03:26,243 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-31 19:03:26,244 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-31 19:03:26,244 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-31 19:03:26,246 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-08-31 19:03:26,274 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-31 19:03:26,274 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-31 19:03:26,276 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-31 19:03:26,276 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-31 19:03:26,277 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-31 19:03:26,277 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-31 19:03:26,277 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-31 19:03:26,277 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-31 19:03:26,278 INFO L138 SettingsManager]: * Use SBE=true [2023-08-31 19:03:26,278 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-31 19:03:26,279 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-31 19:03:26,279 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-31 19:03:26,279 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-31 19:03:26,279 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-31 19:03:26,279 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-31 19:03:26,280 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-31 19:03:26,280 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-31 19:03:26,280 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-31 19:03:26,280 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-08-31 19:03:26,281 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-31 19:03:26,281 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-31 19:03:26,281 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-31 19:03:26,281 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-31 19:03:26,281 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-31 19:03:26,282 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-31 19:03:26,282 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-31 19:03:26,282 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 19:03:26,282 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-31 19:03:26,282 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-31 19:03:26,283 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-31 19:03:26,283 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-31 19:03:26,283 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-31 19:03:26,283 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-31 19:03:26,283 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-31 19:03:26,284 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-31 19:03:26,284 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-31 19:03:26,284 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-31 19:03:26,284 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a7e4b13d10edb91f551b46ac7114aaff2ae2d5e1278c432e05cda4c2eb58cb60 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-08-31 19:03:26,564 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-31 19:03:26,581 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-31 19:03:26,583 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-31 19:03:26,585 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-31 19:03:26,587 INFO L275 PluginConnector]: CDTParser initialized [2023-08-31 19:03:26,589 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-2_3-container_of.i [2023-08-31 19:03:27,760 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-31 19:03:28,059 INFO L351 CDTParser]: Found 1 translation units. [2023-08-31 19:03:28,060 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_3-container_of.i [2023-08-31 19:03:28,085 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b147c0190/967ec42daca64df0b3b7adc95dd36193/FLAG1c703a153 [2023-08-31 19:03:28,097 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b147c0190/967ec42daca64df0b3b7adc95dd36193 [2023-08-31 19:03:28,104 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-31 19:03:28,105 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-31 19:03:28,109 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-31 19:03:28,110 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-31 19:03:28,112 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-31 19:03:28,113 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,116 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34707fd8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28, skipping insertion in model container [2023-08-31 19:03:28,116 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,122 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-31 19:03:28,174 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-31 19:03:28,273 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-31 19:03:28,656 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_3-container_of.i[75002,75015] [2023-08-31 19:03:28,694 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 19:03:28,703 INFO L203 MainTranslator]: Completed pre-run [2023-08-31 19:03:28,725 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-31 19:03:28,747 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_3-container_of.i[75002,75015] [2023-08-31 19:03:28,763 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 19:03:28,869 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 19:03:28,870 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 19:03:28,870 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 19:03:28,876 INFO L208 MainTranslator]: Completed translation [2023-08-31 19:03:28,876 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28 WrapperNode [2023-08-31 19:03:28,877 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-31 19:03:28,878 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-31 19:03:28,878 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-31 19:03:28,878 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-31 19:03:28,884 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,917 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,957 INFO L138 Inliner]: procedures = 469, calls = 63, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 226 [2023-08-31 19:03:28,958 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-31 19:03:28,958 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-31 19:03:28,958 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-31 19:03:28,959 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-31 19:03:28,966 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,966 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,972 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,973 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,993 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,995 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:28,999 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:29,001 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:29,007 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-31 19:03:29,007 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-31 19:03:29,008 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-31 19:03:29,008 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-31 19:03:29,008 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (1/1) ... [2023-08-31 19:03:29,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 19:03:29,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 19:03:29,052 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-31 19:03:29,085 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-31 19:03:29,098 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-31 19:03:29,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-31 19:03:29,099 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-31 19:03:29,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-31 19:03:29,099 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-31 19:03:29,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-31 19:03:29,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-08-31 19:03:29,100 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-31 19:03:29,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-31 19:03:29,100 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-08-31 19:03:29,100 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-08-31 19:03:29,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-31 19:03:29,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-31 19:03:29,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-31 19:03:29,102 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-31 19:03:29,374 INFO L236 CfgBuilder]: Building ICFG [2023-08-31 19:03:29,376 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-31 19:03:29,860 INFO L277 CfgBuilder]: Performing block encoding [2023-08-31 19:03:29,970 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-31 19:03:29,971 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-31 19:03:29,973 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 07:03:29 BoogieIcfgContainer [2023-08-31 19:03:29,973 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-31 19:03:29,975 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-31 19:03:29,975 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-31 19:03:29,977 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-31 19:03:29,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.08 07:03:28" (1/3) ... [2023-08-31 19:03:29,978 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25aa8642 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 07:03:29, skipping insertion in model container [2023-08-31 19:03:29,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:03:28" (2/3) ... [2023-08-31 19:03:29,979 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25aa8642 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 07:03:29, skipping insertion in model container [2023-08-31 19:03:29,979 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 07:03:29" (3/3) ... [2023-08-31 19:03:29,980 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_3-container_of.i [2023-08-31 19:03:29,986 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-31 19:03:29,996 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-31 19:03:29,996 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2023-08-31 19:03:29,996 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-31 19:03:30,082 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-31 19:03:30,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 231 places, 231 transitions, 478 flow [2023-08-31 19:03:30,241 INFO L130 PetriNetUnfolder]: 8/301 cut-off events. [2023-08-31 19:03:30,241 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 19:03:30,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 301 events. 8/301 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 567 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 155. Up to 4 conditions per place. [2023-08-31 19:03:30,247 INFO L82 GeneralOperation]: Start removeDead. Operand has 231 places, 231 transitions, 478 flow [2023-08-31 19:03:30,256 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 229 places, 228 transitions, 468 flow [2023-08-31 19:03:30,260 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 19:03:30,288 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 229 places, 228 transitions, 468 flow [2023-08-31 19:03:30,294 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 229 places, 228 transitions, 468 flow [2023-08-31 19:03:30,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 229 places, 228 transitions, 468 flow [2023-08-31 19:03:30,353 INFO L130 PetriNetUnfolder]: 7/300 cut-off events. [2023-08-31 19:03:30,354 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 19:03:30,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309 conditions, 300 events. 7/300 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 581 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 154. Up to 4 conditions per place. [2023-08-31 19:03:30,360 INFO L119 LiptonReduction]: Number of co-enabled transitions 6368 [2023-08-31 19:03:50,395 WARN L222 SmtUtils]: Spent 6.42s on a formula simplification. DAG size of input: 192 DAG size of output: 186 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-31 19:04:19,934 INFO L134 LiptonReduction]: Checked pairs total: 34732 [2023-08-31 19:04:19,935 INFO L136 LiptonReduction]: Total number of compositions: 194 [2023-08-31 19:04:19,947 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-31 19:04:19,951 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=true, 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;@15e63a7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 19:04:19,951 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2023-08-31 19:04:19,953 INFO L130 PetriNetUnfolder]: 0/1 cut-off events. [2023-08-31 19:04:19,954 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-31 19:04:19,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:19,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-31 19:04:19,955 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:19,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:19,959 INFO L85 PathProgramCache]: Analyzing trace with hash 865, now seen corresponding path program 1 times [2023-08-31 19:04:19,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:19,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790667752] [2023-08-31 19:04:19,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:19,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:20,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:20,190 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-31 19:04:20,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:20,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790667752] [2023-08-31 19:04:20,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790667752] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:20,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:20,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-31 19:04:20,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754443414] [2023-08-31 19:04:20,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:20,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-31 19:04:20,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:20,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-31 19:04:20,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-31 19:04:20,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 425 [2023-08-31 19:04:20,225 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 82 transitions, 176 flow. Second operand has 2 states, 2 states have (on average 199.5) internal successors, (399), 2 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:20,225 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:20,225 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 425 [2023-08-31 19:04:20,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:20,647 INFO L130 PetriNetUnfolder]: 771/2183 cut-off events. [2023-08-31 19:04:20,647 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2023-08-31 19:04:20,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3488 conditions, 2183 events. 771/2183 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 15060 event pairs, 770 based on Foata normal form. 68/2095 useless extension candidates. Maximal degree in co-relation 3320. Up to 1281 conditions per place. [2023-08-31 19:04:20,660 INFO L137 encePairwiseOnDemand]: 409/425 looper letters, 31 selfloop transitions, 0 changer transitions 1/65 dead transitions. [2023-08-31 19:04:20,660 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 65 transitions, 206 flow [2023-08-31 19:04:20,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-31 19:04:20,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-31 19:04:20,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 446 transitions. [2023-08-31 19:04:20,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5247058823529411 [2023-08-31 19:04:20,678 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 446 transitions. [2023-08-31 19:04:20,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 446 transitions. [2023-08-31 19:04:20,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:20,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 446 transitions. [2023-08-31 19:04:20,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 223.0) internal successors, (446), 2 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:20,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 425.0) internal successors, (1275), 3 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:20,691 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 425.0) internal successors, (1275), 3 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:20,693 INFO L175 Difference]: Start difference. First operand has 85 places, 82 transitions, 176 flow. Second operand 2 states and 446 transitions. [2023-08-31 19:04:20,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 65 transitions, 206 flow [2023-08-31 19:04:20,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 198 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-31 19:04:20,700 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 132 flow [2023-08-31 19:04:20,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=132, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2023-08-31 19:04:20,709 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -18 predicate places. [2023-08-31 19:04:20,710 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 132 flow [2023-08-31 19:04:20,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 199.5) internal successors, (399), 2 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:20,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:20,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:20,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-31 19:04:20,711 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:20,719 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:20,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1237697666, now seen corresponding path program 1 times [2023-08-31 19:04:20,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:20,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348837022] [2023-08-31 19:04:20,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:20,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:21,318 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-31 19:04:21,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:21,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348837022] [2023-08-31 19:04:21,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348837022] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:21,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:21,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:04:21,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130086339] [2023-08-31 19:04:21,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:21,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:04:21,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:21,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:04:21,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:04:21,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 425 [2023-08-31 19:04:21,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 132 flow. Second operand has 6 states, 6 states have (on average 163.16666666666666) internal successors, (979), 6 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:21,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:21,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 425 [2023-08-31 19:04:21,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:22,446 INFO L130 PetriNetUnfolder]: 1823/3443 cut-off events. [2023-08-31 19:04:22,447 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-31 19:04:22,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6445 conditions, 3443 events. 1823/3443 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 19554 event pairs, 1363 based on Foata normal form. 0/3299 useless extension candidates. Maximal degree in co-relation 6442. Up to 2655 conditions per place. [2023-08-31 19:04:22,460 INFO L137 encePairwiseOnDemand]: 411/425 looper letters, 63 selfloop transitions, 31 changer transitions 0/109 dead transitions. [2023-08-31 19:04:22,460 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 109 transitions, 410 flow [2023-08-31 19:04:22,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:04:22,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:04:22,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1067 transitions. [2023-08-31 19:04:22,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41843137254901963 [2023-08-31 19:04:22,464 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1067 transitions. [2023-08-31 19:04:22,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1067 transitions. [2023-08-31 19:04:22,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:22,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1067 transitions. [2023-08-31 19:04:22,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 177.83333333333334) internal successors, (1067), 6 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:22,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:22,474 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:22,475 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 132 flow. Second operand 6 states and 1067 transitions. [2023-08-31 19:04:22,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 109 transitions, 410 flow [2023-08-31 19:04:22,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 109 transitions, 410 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-31 19:04:22,479 INFO L231 Difference]: Finished difference. Result has 76 places, 93 transitions, 338 flow [2023-08-31 19:04:22,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=338, PETRI_PLACES=76, PETRI_TRANSITIONS=93} [2023-08-31 19:04:22,480 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -9 predicate places. [2023-08-31 19:04:22,481 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 93 transitions, 338 flow [2023-08-31 19:04:22,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.16666666666666) internal successors, (979), 6 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:22,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:22,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:22,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-31 19:04:22,482 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:22,485 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:22,485 INFO L85 PathProgramCache]: Analyzing trace with hash -935997003, now seen corresponding path program 1 times [2023-08-31 19:04:22,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:22,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494843609] [2023-08-31 19:04:22,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:22,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:22,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:22,578 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-31 19:04:22,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:22,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494843609] [2023-08-31 19:04:22,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494843609] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:22,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:22,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-31 19:04:22,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905069153] [2023-08-31 19:04:22,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:22,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-31 19:04:22,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:22,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-31 19:04:22,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-31 19:04:22,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 425 [2023-08-31 19:04:22,596 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 93 transitions, 338 flow. Second operand has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:22,596 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:22,596 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 425 [2023-08-31 19:04:22,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:23,130 INFO L130 PetriNetUnfolder]: 1114/2782 cut-off events. [2023-08-31 19:04:23,130 INFO L131 PetriNetUnfolder]: For 924/924 co-relation queries the response was YES. [2023-08-31 19:04:23,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6005 conditions, 2782 events. 1114/2782 cut-off events. For 924/924 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 18666 event pairs, 830 based on Foata normal form. 0/2665 useless extension candidates. Maximal degree in co-relation 5997. Up to 1653 conditions per place. [2023-08-31 19:04:23,143 INFO L137 encePairwiseOnDemand]: 423/425 looper letters, 61 selfloop transitions, 1 changer transitions 0/99 dead transitions. [2023-08-31 19:04:23,143 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 478 flow [2023-08-31 19:04:23,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-31 19:04:23,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-31 19:04:23,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 623 transitions. [2023-08-31 19:04:23,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4886274509803922 [2023-08-31 19:04:23,146 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 623 transitions. [2023-08-31 19:04:23,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 623 transitions. [2023-08-31 19:04:23,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:23,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 623 transitions. [2023-08-31 19:04:23,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 207.66666666666666) internal successors, (623), 3 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:23,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:23,151 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:23,151 INFO L175 Difference]: Start difference. First operand has 76 places, 93 transitions, 338 flow. Second operand 3 states and 623 transitions. [2023-08-31 19:04:23,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 478 flow [2023-08-31 19:04:23,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 99 transitions, 478 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-31 19:04:23,158 INFO L231 Difference]: Finished difference. Result has 79 places, 93 transitions, 343 flow [2023-08-31 19:04:23,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=343, PETRI_PLACES=79, PETRI_TRANSITIONS=93} [2023-08-31 19:04:23,159 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -6 predicate places. [2023-08-31 19:04:23,159 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 93 transitions, 343 flow [2023-08-31 19:04:23,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:23,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:23,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:23,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-31 19:04:23,160 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:23,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:23,160 INFO L85 PathProgramCache]: Analyzing trace with hash -814860033, now seen corresponding path program 1 times [2023-08-31 19:04:23,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:23,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288254070] [2023-08-31 19:04:23,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:23,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:23,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:23,490 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-31 19:04:23,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:23,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288254070] [2023-08-31 19:04:23,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288254070] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:23,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:23,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:04:23,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881101756] [2023-08-31 19:04:23,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:23,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:04:23,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:23,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:04:23,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:04:23,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 425 [2023-08-31 19:04:23,810 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 93 transitions, 343 flow. Second operand has 6 states, 6 states have (on average 163.33333333333334) internal successors, (980), 6 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:23,810 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:23,810 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 425 [2023-08-31 19:04:23,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:24,678 INFO L130 PetriNetUnfolder]: 2166/3958 cut-off events. [2023-08-31 19:04:24,678 INFO L131 PetriNetUnfolder]: For 1434/1434 co-relation queries the response was YES. [2023-08-31 19:04:24,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9518 conditions, 3958 events. 2166/3958 cut-off events. For 1434/1434 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 21711 event pairs, 1423 based on Foata normal form. 0/3866 useless extension candidates. Maximal degree in co-relation 9508. Up to 3034 conditions per place. [2023-08-31 19:04:24,698 INFO L137 encePairwiseOnDemand]: 412/425 looper letters, 88 selfloop transitions, 30 changer transitions 0/138 dead transitions. [2023-08-31 19:04:24,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 138 transitions, 717 flow [2023-08-31 19:04:24,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:04:24,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:04:24,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1066 transitions. [2023-08-31 19:04:24,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4180392156862745 [2023-08-31 19:04:24,707 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1066 transitions. [2023-08-31 19:04:24,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1066 transitions. [2023-08-31 19:04:24,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:24,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1066 transitions. [2023-08-31 19:04:24,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 177.66666666666666) internal successors, (1066), 6 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:24,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:24,716 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:24,717 INFO L175 Difference]: Start difference. First operand has 79 places, 93 transitions, 343 flow. Second operand 6 states and 1066 transitions. [2023-08-31 19:04:24,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 138 transitions, 717 flow [2023-08-31 19:04:24,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 138 transitions, 716 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-31 19:04:24,723 INFO L231 Difference]: Finished difference. Result has 88 places, 122 transitions, 592 flow [2023-08-31 19:04:24,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=592, PETRI_PLACES=88, PETRI_TRANSITIONS=122} [2023-08-31 19:04:24,724 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 3 predicate places. [2023-08-31 19:04:24,724 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 122 transitions, 592 flow [2023-08-31 19:04:24,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.33333333333334) internal successors, (980), 6 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:24,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:24,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:24,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-31 19:04:24,726 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:24,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:24,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1862340804, now seen corresponding path program 1 times [2023-08-31 19:04:24,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:24,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524180417] [2023-08-31 19:04:24,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:24,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:24,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:25,103 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-31 19:04:25,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:25,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524180417] [2023-08-31 19:04:25,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524180417] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:25,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:25,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:04:25,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936082821] [2023-08-31 19:04:25,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:25,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:04:25,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:25,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:04:25,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:04:25,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 425 [2023-08-31 19:04:25,436 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 122 transitions, 592 flow. Second operand has 6 states, 6 states have (on average 178.33333333333334) internal successors, (1070), 6 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:25,436 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:25,436 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 425 [2023-08-31 19:04:25,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:26,463 INFO L130 PetriNetUnfolder]: 2300/4306 cut-off events. [2023-08-31 19:04:26,463 INFO L131 PetriNetUnfolder]: For 2994/3002 co-relation queries the response was YES. [2023-08-31 19:04:26,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12412 conditions, 4306 events. 2300/4306 cut-off events. For 2994/3002 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 25115 event pairs, 1236 based on Foata normal form. 1/4262 useless extension candidates. Maximal degree in co-relation 12398. Up to 3285 conditions per place. [2023-08-31 19:04:26,494 INFO L137 encePairwiseOnDemand]: 414/425 looper letters, 127 selfloop transitions, 22 changer transitions 0/171 dead transitions. [2023-08-31 19:04:26,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 171 transitions, 1090 flow [2023-08-31 19:04:26,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:04:26,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:04:26,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1150 transitions. [2023-08-31 19:04:26,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45098039215686275 [2023-08-31 19:04:26,499 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1150 transitions. [2023-08-31 19:04:26,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1150 transitions. [2023-08-31 19:04:26,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:26,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1150 transitions. [2023-08-31 19:04:26,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 191.66666666666666) internal successors, (1150), 6 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,508 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,508 INFO L175 Difference]: Start difference. First operand has 88 places, 122 transitions, 592 flow. Second operand 6 states and 1150 transitions. [2023-08-31 19:04:26,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 171 transitions, 1090 flow [2023-08-31 19:04:26,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 171 transitions, 1042 flow, removed 24 selfloop flow, removed 0 redundant places. [2023-08-31 19:04:26,520 INFO L231 Difference]: Finished difference. Result has 98 places, 143 transitions, 762 flow [2023-08-31 19:04:26,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=762, PETRI_PLACES=98, PETRI_TRANSITIONS=143} [2023-08-31 19:04:26,521 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 13 predicate places. [2023-08-31 19:04:26,521 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 143 transitions, 762 flow [2023-08-31 19:04:26,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 178.33333333333334) internal successors, (1070), 6 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:26,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:26,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-31 19:04:26,522 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:26,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:26,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1682293634, now seen corresponding path program 1 times [2023-08-31 19:04:26,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:26,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533739834] [2023-08-31 19:04:26,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:26,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:26,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:26,601 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-31 19:04:26,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:26,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533739834] [2023-08-31 19:04:26,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533739834] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:26,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:26,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-31 19:04:26,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106184776] [2023-08-31 19:04:26,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:26,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-31 19:04:26,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:26,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-31 19:04:26,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-31 19:04:26,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 425 [2023-08-31 19:04:26,617 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 143 transitions, 762 flow. Second operand has 3 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,617 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:26,617 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 425 [2023-08-31 19:04:26,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:26,952 INFO L130 PetriNetUnfolder]: 650/1392 cut-off events. [2023-08-31 19:04:26,953 INFO L131 PetriNetUnfolder]: For 2215/2215 co-relation queries the response was YES. [2023-08-31 19:04:26,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4490 conditions, 1392 events. 650/1392 cut-off events. For 2215/2215 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7185 event pairs, 221 based on Foata normal form. 36/1416 useless extension candidates. Maximal degree in co-relation 4471. Up to 647 conditions per place. [2023-08-31 19:04:26,965 INFO L137 encePairwiseOnDemand]: 423/425 looper letters, 62 selfloop transitions, 1 changer transitions 0/98 dead transitions. [2023-08-31 19:04:26,967 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 98 transitions, 622 flow [2023-08-31 19:04:26,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-31 19:04:26,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-31 19:04:26,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 629 transitions. [2023-08-31 19:04:26,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2023-08-31 19:04:26,970 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 629 transitions. [2023-08-31 19:04:26,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 629 transitions. [2023-08-31 19:04:26,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:26,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 629 transitions. [2023-08-31 19:04:26,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,975 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,976 INFO L175 Difference]: Start difference. First operand has 98 places, 143 transitions, 762 flow. Second operand 3 states and 629 transitions. [2023-08-31 19:04:26,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 98 transitions, 622 flow [2023-08-31 19:04:26,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 98 transitions, 567 flow, removed 2 selfloop flow, removed 18 redundant places. [2023-08-31 19:04:26,983 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 381 flow [2023-08-31 19:04:26,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=381, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2023-08-31 19:04:26,987 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -4 predicate places. [2023-08-31 19:04:26,988 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 381 flow [2023-08-31 19:04:26,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:26,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:26,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:26,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-31 19:04:26,990 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:26,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:26,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1849887191, now seen corresponding path program 1 times [2023-08-31 19:04:26,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:26,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066250482] [2023-08-31 19:04:26,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:26,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:27,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:27,620 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-31 19:04:27,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:27,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066250482] [2023-08-31 19:04:27,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066250482] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:27,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:27,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:04:27,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270230216] [2023-08-31 19:04:27,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:27,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:04:27,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:27,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:04:27,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:04:28,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:28,409 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 381 flow. Second operand has 10 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:28,409 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:28,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:28,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:29,478 INFO L130 PetriNetUnfolder]: 1160/2091 cut-off events. [2023-08-31 19:04:29,478 INFO L131 PetriNetUnfolder]: For 2529/2529 co-relation queries the response was YES. [2023-08-31 19:04:29,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7031 conditions, 2091 events. 1160/2091 cut-off events. For 2529/2529 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 10677 event pairs, 61 based on Foata normal form. 24/2099 useless extension candidates. Maximal degree in co-relation 7018. Up to 1113 conditions per place. [2023-08-31 19:04:29,489 INFO L137 encePairwiseOnDemand]: 412/425 looper letters, 130 selfloop transitions, 36 changer transitions 0/184 dead transitions. [2023-08-31 19:04:29,489 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 184 transitions, 1283 flow [2023-08-31 19:04:29,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:04:29,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:04:29,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1812 transitions. [2023-08-31 19:04:29,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263529411764706 [2023-08-31 19:04:29,497 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1812 transitions. [2023-08-31 19:04:29,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1812 transitions. [2023-08-31 19:04:29,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:29,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1812 transitions. [2023-08-31 19:04:29,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 181.2) internal successors, (1812), 10 states have internal predecessors, (1812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:29,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:29,508 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:29,508 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 381 flow. Second operand 10 states and 1812 transitions. [2023-08-31 19:04:29,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 184 transitions, 1283 flow [2023-08-31 19:04:29,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 184 transitions, 1281 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-31 19:04:29,533 INFO L231 Difference]: Finished difference. Result has 95 places, 116 transitions, 806 flow [2023-08-31 19:04:29,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=806, PETRI_PLACES=95, PETRI_TRANSITIONS=116} [2023-08-31 19:04:29,535 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 10 predicate places. [2023-08-31 19:04:29,535 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 116 transitions, 806 flow [2023-08-31 19:04:29,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:29,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:29,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:29,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-31 19:04:29,537 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:29,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:29,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1292095313, now seen corresponding path program 2 times [2023-08-31 19:04:29,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:29,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476786758] [2023-08-31 19:04:29,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:29,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:29,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:30,128 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-31 19:04:30,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:30,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476786758] [2023-08-31 19:04:30,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476786758] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:30,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:30,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:04:30,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723248376] [2023-08-31 19:04:30,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:30,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:04:30,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:30,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:04:30,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:04:31,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:31,062 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 116 transitions, 806 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:31,063 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:31,063 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:31,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:32,532 INFO L130 PetriNetUnfolder]: 1274/2399 cut-off events. [2023-08-31 19:04:32,532 INFO L131 PetriNetUnfolder]: For 5941/5941 co-relation queries the response was YES. [2023-08-31 19:04:32,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 2399 events. 1274/2399 cut-off events. For 5941/5941 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 12830 event pairs, 482 based on Foata normal form. 24/2395 useless extension candidates. Maximal degree in co-relation 9228. Up to 1518 conditions per place. [2023-08-31 19:04:32,544 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 105 selfloop transitions, 53 changer transitions 0/176 dead transitions. [2023-08-31 19:04:32,545 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 176 transitions, 1437 flow [2023-08-31 19:04:32,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:04:32,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:04:32,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1638 transitions. [2023-08-31 19:04:32,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42823529411764705 [2023-08-31 19:04:32,550 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1638 transitions. [2023-08-31 19:04:32,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1638 transitions. [2023-08-31 19:04:32,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:32,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1638 transitions. [2023-08-31 19:04:32,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 182.0) internal successors, (1638), 9 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:32,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:32,559 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:32,559 INFO L175 Difference]: Start difference. First operand has 95 places, 116 transitions, 806 flow. Second operand 9 states and 1638 transitions. [2023-08-31 19:04:32,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 176 transitions, 1437 flow [2023-08-31 19:04:32,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 176 transitions, 1425 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-31 19:04:32,574 INFO L231 Difference]: Finished difference. Result has 103 places, 130 transitions, 1149 flow [2023-08-31 19:04:32,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=103, PETRI_TRANSITIONS=130} [2023-08-31 19:04:32,575 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 18 predicate places. [2023-08-31 19:04:32,575 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 130 transitions, 1149 flow [2023-08-31 19:04:32,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:32,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:32,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:32,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-31 19:04:32,576 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:32,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:32,577 INFO L85 PathProgramCache]: Analyzing trace with hash -566180736, now seen corresponding path program 1 times [2023-08-31 19:04:32,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:32,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333446233] [2023-08-31 19:04:32,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:32,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:32,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:33,058 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-31 19:04:33,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:33,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333446233] [2023-08-31 19:04:33,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333446233] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:33,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:04:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445032555] [2023-08-31 19:04:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:33,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:04:33,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:04:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:04:33,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:33,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 130 transitions, 1149 flow. Second operand has 10 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:33,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:33,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:33,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:34,724 INFO L130 PetriNetUnfolder]: 1498/2777 cut-off events. [2023-08-31 19:04:34,724 INFO L131 PetriNetUnfolder]: For 10327/10327 co-relation queries the response was YES. [2023-08-31 19:04:34,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12022 conditions, 2777 events. 1498/2777 cut-off events. For 10327/10327 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 15452 event pairs, 131 based on Foata normal form. 24/2773 useless extension candidates. Maximal degree in co-relation 12000. Up to 1493 conditions per place. [2023-08-31 19:04:34,738 INFO L137 encePairwiseOnDemand]: 412/425 looper letters, 200 selfloop transitions, 54 changer transitions 0/272 dead transitions. [2023-08-31 19:04:34,738 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 272 transitions, 2829 flow [2023-08-31 19:04:34,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:04:34,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:04:34,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1821 transitions. [2023-08-31 19:04:34,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284705882352941 [2023-08-31 19:04:34,743 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1821 transitions. [2023-08-31 19:04:34,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1821 transitions. [2023-08-31 19:04:34,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:34,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1821 transitions. [2023-08-31 19:04:34,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.1) internal successors, (1821), 10 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:34,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:34,754 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:34,754 INFO L175 Difference]: Start difference. First operand has 103 places, 130 transitions, 1149 flow. Second operand 10 states and 1821 transitions. [2023-08-31 19:04:34,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 272 transitions, 2829 flow [2023-08-31 19:04:34,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 272 transitions, 2748 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-31 19:04:34,776 INFO L231 Difference]: Finished difference. Result has 113 places, 179 transitions, 1855 flow [2023-08-31 19:04:34,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1855, PETRI_PLACES=113, PETRI_TRANSITIONS=179} [2023-08-31 19:04:34,777 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 28 predicate places. [2023-08-31 19:04:34,777 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 179 transitions, 1855 flow [2023-08-31 19:04:34,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 170.6) internal successors, (1706), 10 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:34,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:34,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:34,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-31 19:04:34,779 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:34,779 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:34,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1292100614, now seen corresponding path program 2 times [2023-08-31 19:04:34,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:34,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281418382] [2023-08-31 19:04:34,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:34,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:34,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:35,273 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-31 19:04:35,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:35,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281418382] [2023-08-31 19:04:35,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281418382] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:35,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:35,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:04:35,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168659502] [2023-08-31 19:04:35,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:35,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:04:35,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:35,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:04:35,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:04:36,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:36,035 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 179 transitions, 1855 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:36,036 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:36,036 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:36,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:37,423 INFO L130 PetriNetUnfolder]: 1617/3077 cut-off events. [2023-08-31 19:04:37,423 INFO L131 PetriNetUnfolder]: For 16030/16032 co-relation queries the response was YES. [2023-08-31 19:04:37,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14823 conditions, 3077 events. 1617/3077 cut-off events. For 16030/16032 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17833 event pairs, 383 based on Foata normal form. 25/3065 useless extension candidates. Maximal degree in co-relation 14795. Up to 1958 conditions per place. [2023-08-31 19:04:37,439 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 148 selfloop transitions, 90 changer transitions 0/256 dead transitions. [2023-08-31 19:04:37,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 256 transitions, 2949 flow [2023-08-31 19:04:37,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:04:37,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:04:37,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1643 transitions. [2023-08-31 19:04:37,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4295424836601307 [2023-08-31 19:04:37,444 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1643 transitions. [2023-08-31 19:04:37,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1643 transitions. [2023-08-31 19:04:37,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:37,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1643 transitions. [2023-08-31 19:04:37,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 182.55555555555554) internal successors, (1643), 9 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:37,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:37,454 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:37,454 INFO L175 Difference]: Start difference. First operand has 113 places, 179 transitions, 1855 flow. Second operand 9 states and 1643 transitions. [2023-08-31 19:04:37,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 256 transitions, 2949 flow [2023-08-31 19:04:37,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 256 transitions, 2936 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-31 19:04:37,493 INFO L231 Difference]: Finished difference. Result has 122 places, 203 transitions, 2560 flow [2023-08-31 19:04:37,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2560, PETRI_PLACES=122, PETRI_TRANSITIONS=203} [2023-08-31 19:04:37,494 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 37 predicate places. [2023-08-31 19:04:37,494 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 203 transitions, 2560 flow [2023-08-31 19:04:37,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:37,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:37,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:37,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-31 19:04:37,495 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:37,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:37,496 INFO L85 PathProgramCache]: Analyzing trace with hash 2140526121, now seen corresponding path program 3 times [2023-08-31 19:04:37,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:37,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360401176] [2023-08-31 19:04:37,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:37,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:37,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:37,975 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-31 19:04:37,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:37,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360401176] [2023-08-31 19:04:37,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360401176] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:37,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:37,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:04:37,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519747659] [2023-08-31 19:04:37,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:37,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:04:37,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:37,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:04:37,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:04:38,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:38,883 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 203 transitions, 2560 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:38,883 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:38,883 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:38,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:40,486 INFO L130 PetriNetUnfolder]: 1964/3758 cut-off events. [2023-08-31 19:04:40,487 INFO L131 PetriNetUnfolder]: For 27481/27487 co-relation queries the response was YES. [2023-08-31 19:04:40,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19731 conditions, 3758 events. 1964/3758 cut-off events. For 27481/27487 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 23150 event pairs, 546 based on Foata normal form. 26/3737 useless extension candidates. Maximal degree in co-relation 19700. Up to 1961 conditions per place. [2023-08-31 19:04:40,509 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 186 selfloop transitions, 136 changer transitions 0/340 dead transitions. [2023-08-31 19:04:40,509 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 340 transitions, 4848 flow [2023-08-31 19:04:40,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:04:40,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:04:40,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1821 transitions. [2023-08-31 19:04:40,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284705882352941 [2023-08-31 19:04:40,514 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1821 transitions. [2023-08-31 19:04:40,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1821 transitions. [2023-08-31 19:04:40,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:40,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1821 transitions. [2023-08-31 19:04:40,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.1) internal successors, (1821), 10 states have internal predecessors, (1821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:40,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:40,524 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:40,524 INFO L175 Difference]: Start difference. First operand has 122 places, 203 transitions, 2560 flow. Second operand 10 states and 1821 transitions. [2023-08-31 19:04:40,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 340 transitions, 4848 flow [2023-08-31 19:04:40,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 340 transitions, 4749 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-08-31 19:04:40,589 INFO L231 Difference]: Finished difference. Result has 132 places, 269 transitions, 4097 flow [2023-08-31 19:04:40,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2501, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4097, PETRI_PLACES=132, PETRI_TRANSITIONS=269} [2023-08-31 19:04:40,590 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 47 predicate places. [2023-08-31 19:04:40,590 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 269 transitions, 4097 flow [2023-08-31 19:04:40,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:40,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:40,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:40,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-31 19:04:40,591 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:40,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:40,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1298034293, now seen corresponding path program 4 times [2023-08-31 19:04:40,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:40,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37918520] [2023-08-31 19:04:40,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:40,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:40,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:41,084 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-31 19:04:41,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:41,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37918520] [2023-08-31 19:04:41,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37918520] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:41,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:41,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:04:41,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111120634] [2023-08-31 19:04:41,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:41,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:04:41,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:41,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:04:41,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:04:42,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:42,040 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 269 transitions, 4097 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:42,040 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:42,040 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:42,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:43,792 INFO L130 PetriNetUnfolder]: 2140/4175 cut-off events. [2023-08-31 19:04:43,793 INFO L131 PetriNetUnfolder]: For 39429/39435 co-relation queries the response was YES. [2023-08-31 19:04:43,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23925 conditions, 4175 events. 2140/4175 cut-off events. For 39429/39435 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 27029 event pairs, 677 based on Foata normal form. 26/4141 useless extension candidates. Maximal degree in co-relation 23888. Up to 2531 conditions per place. [2023-08-31 19:04:43,819 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 180 selfloop transitions, 158 changer transitions 0/356 dead transitions. [2023-08-31 19:04:43,819 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 356 transitions, 5705 flow [2023-08-31 19:04:43,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:04:43,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:04:43,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1817 transitions. [2023-08-31 19:04:43,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275294117647059 [2023-08-31 19:04:43,824 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1817 transitions. [2023-08-31 19:04:43,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1817 transitions. [2023-08-31 19:04:43,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:43,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1817 transitions. [2023-08-31 19:04:43,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 181.7) internal successors, (1817), 10 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:43,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:43,834 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:43,834 INFO L175 Difference]: Start difference. First operand has 132 places, 269 transitions, 4097 flow. Second operand 10 states and 1817 transitions. [2023-08-31 19:04:43,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 356 transitions, 5705 flow [2023-08-31 19:04:43,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 356 transitions, 5587 flow, removed 51 selfloop flow, removed 3 redundant places. [2023-08-31 19:04:43,945 INFO L231 Difference]: Finished difference. Result has 143 places, 301 transitions, 5249 flow [2023-08-31 19:04:43,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=3993, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5249, PETRI_PLACES=143, PETRI_TRANSITIONS=301} [2023-08-31 19:04:43,946 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 58 predicate places. [2023-08-31 19:04:43,946 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 301 transitions, 5249 flow [2023-08-31 19:04:43,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:43,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:43,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:43,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-31 19:04:43,948 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:43,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:43,948 INFO L85 PathProgramCache]: Analyzing trace with hash -2011294924, now seen corresponding path program 3 times [2023-08-31 19:04:43,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:43,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508699611] [2023-08-31 19:04:43,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:43,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:43,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:44,491 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-31 19:04:44,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:44,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508699611] [2023-08-31 19:04:44,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508699611] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:44,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:44,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:04:44,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4706038] [2023-08-31 19:04:44,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:44,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:04:44,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:44,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:04:44,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:04:45,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:45,499 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 301 transitions, 5249 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:45,499 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:45,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:45,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:47,154 INFO L130 PetriNetUnfolder]: 2487/4851 cut-off events. [2023-08-31 19:04:47,155 INFO L131 PetriNetUnfolder]: For 58826/58828 co-relation queries the response was YES. [2023-08-31 19:04:47,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29710 conditions, 4851 events. 2487/4851 cut-off events. For 58826/58828 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 32567 event pairs, 575 based on Foata normal form. 25/4806 useless extension candidates. Maximal degree in co-relation 29669. Up to 2634 conditions per place. [2023-08-31 19:04:47,183 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 253 selfloop transitions, 211 changer transitions 0/482 dead transitions. [2023-08-31 19:04:47,184 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 482 transitions, 9099 flow [2023-08-31 19:04:47,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:04:47,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:04:47,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1826 transitions. [2023-08-31 19:04:47,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42964705882352944 [2023-08-31 19:04:47,188 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1826 transitions. [2023-08-31 19:04:47,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1826 transitions. [2023-08-31 19:04:47,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:47,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1826 transitions. [2023-08-31 19:04:47,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.6) internal successors, (1826), 10 states have internal predecessors, (1826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:47,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:47,198 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:47,198 INFO L175 Difference]: Start difference. First operand has 143 places, 301 transitions, 5249 flow. Second operand 10 states and 1826 transitions. [2023-08-31 19:04:47,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 482 transitions, 9099 flow [2023-08-31 19:04:47,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 482 transitions, 8962 flow, removed 26 selfloop flow, removed 4 redundant places. [2023-08-31 19:04:47,378 INFO L231 Difference]: Finished difference. Result has 154 places, 395 transitions, 7908 flow [2023-08-31 19:04:47,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7908, PETRI_PLACES=154, PETRI_TRANSITIONS=395} [2023-08-31 19:04:47,379 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 69 predicate places. [2023-08-31 19:04:47,379 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 395 transitions, 7908 flow [2023-08-31 19:04:47,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:47,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:47,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:47,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-31 19:04:47,380 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:47,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:47,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1298183744, now seen corresponding path program 4 times [2023-08-31 19:04:47,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:47,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699701951] [2023-08-31 19:04:47,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:47,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:47,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:47,849 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-31 19:04:47,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:47,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699701951] [2023-08-31 19:04:47,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699701951] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:47,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:47,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:04:47,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197458747] [2023-08-31 19:04:47,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:47,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:04:47,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:47,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:04:47,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:04:48,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:48,695 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 395 transitions, 7908 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:48,695 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:48,695 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:48,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:51,033 INFO L130 PetriNetUnfolder]: 2661/5212 cut-off events. [2023-08-31 19:04:51,033 INFO L131 PetriNetUnfolder]: For 78256/78262 co-relation queries the response was YES. [2023-08-31 19:04:51,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34760 conditions, 5212 events. 2661/5212 cut-off events. For 78256/78262 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 35791 event pairs, 674 based on Foata normal form. 26/5163 useless extension candidates. Maximal degree in co-relation 34713. Up to 3207 conditions per place. [2023-08-31 19:04:51,062 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 226 selfloop transitions, 258 changer transitions 0/502 dead transitions. [2023-08-31 19:04:51,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 502 transitions, 10477 flow [2023-08-31 19:04:51,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:04:51,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:04:51,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1822 transitions. [2023-08-31 19:04:51,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42870588235294116 [2023-08-31 19:04:51,067 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1822 transitions. [2023-08-31 19:04:51,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1822 transitions. [2023-08-31 19:04:51,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:51,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1822 transitions. [2023-08-31 19:04:51,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.2) internal successors, (1822), 10 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:51,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:51,075 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:51,075 INFO L175 Difference]: Start difference. First operand has 154 places, 395 transitions, 7908 flow. Second operand 10 states and 1822 transitions. [2023-08-31 19:04:51,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 502 transitions, 10477 flow [2023-08-31 19:04:51,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 502 transitions, 10338 flow, removed 58 selfloop flow, removed 3 redundant places. [2023-08-31 19:04:51,284 INFO L231 Difference]: Finished difference. Result has 165 places, 444 transitions, 10031 flow [2023-08-31 19:04:51,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10031, PETRI_PLACES=165, PETRI_TRANSITIONS=444} [2023-08-31 19:04:51,285 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 80 predicate places. [2023-08-31 19:04:51,285 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 444 transitions, 10031 flow [2023-08-31 19:04:51,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:51,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:51,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:51,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-31 19:04:51,286 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:51,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:51,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1559897183, now seen corresponding path program 5 times [2023-08-31 19:04:51,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:51,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813818469] [2023-08-31 19:04:51,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:51,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:51,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:51,743 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-31 19:04:51,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:51,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813818469] [2023-08-31 19:04:51,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813818469] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:51,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:51,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:04:51,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158667257] [2023-08-31 19:04:51,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:51,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:04:51,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:51,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:04:51,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:04:52,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:52,863 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 444 transitions, 10031 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:52,863 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:52,863 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:52,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:54,957 INFO L130 PetriNetUnfolder]: 2697/5374 cut-off events. [2023-08-31 19:04:54,957 INFO L131 PetriNetUnfolder]: For 97800/97814 co-relation queries the response was YES. [2023-08-31 19:04:54,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37536 conditions, 5374 events. 2697/5374 cut-off events. For 97800/97814 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 37727 event pairs, 843 based on Foata normal form. 28/5319 useless extension candidates. Maximal degree in co-relation 37485. Up to 3048 conditions per place. [2023-08-31 19:04:54,993 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 259 selfloop transitions, 275 changer transitions 0/552 dead transitions. [2023-08-31 19:04:54,993 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 552 transitions, 12778 flow [2023-08-31 19:04:54,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:04:54,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:04:54,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1819 transitions. [2023-08-31 19:04:54,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428 [2023-08-31 19:04:54,998 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1819 transitions. [2023-08-31 19:04:54,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1819 transitions. [2023-08-31 19:04:54,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:54,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1819 transitions. [2023-08-31 19:04:55,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 181.9) internal successors, (1819), 10 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:55,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:55,006 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:55,006 INFO L175 Difference]: Start difference. First operand has 165 places, 444 transitions, 10031 flow. Second operand 10 states and 1819 transitions. [2023-08-31 19:04:55,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 552 transitions, 12778 flow [2023-08-31 19:04:55,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 552 transitions, 12601 flow, removed 46 selfloop flow, removed 4 redundant places. [2023-08-31 19:04:55,288 INFO L231 Difference]: Finished difference. Result has 175 places, 496 transitions, 12125 flow [2023-08-31 19:04:55,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=9873, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12125, PETRI_PLACES=175, PETRI_TRANSITIONS=496} [2023-08-31 19:04:55,288 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 90 predicate places. [2023-08-31 19:04:55,288 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 496 transitions, 12125 flow [2023-08-31 19:04:55,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:55,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:55,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:55,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-31 19:04:55,289 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:55,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:55,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1564515284, now seen corresponding path program 5 times [2023-08-31 19:04:55,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:55,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584192468] [2023-08-31 19:04:55,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:55,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:55,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:55,727 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-31 19:04:55,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:55,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584192468] [2023-08-31 19:04:55,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584192468] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:55,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:55,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:04:55,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872236386] [2023-08-31 19:04:55,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:55,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:04:55,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:55,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:04:55,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:04:56,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:04:56,682 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 496 transitions, 12125 flow. Second operand has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:56,682 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:04:56,682 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:04:56,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:04:58,842 INFO L130 PetriNetUnfolder]: 2722/5544 cut-off events. [2023-08-31 19:04:58,843 INFO L131 PetriNetUnfolder]: For 112531/112537 co-relation queries the response was YES. [2023-08-31 19:04:58,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40393 conditions, 5544 events. 2722/5544 cut-off events. For 112531/112537 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 39899 event pairs, 641 based on Foata normal form. 26/5474 useless extension candidates. Maximal degree in co-relation 40337. Up to 3053 conditions per place. [2023-08-31 19:04:58,884 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 284 selfloop transitions, 309 changer transitions 0/611 dead transitions. [2023-08-31 19:04:58,884 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 611 transitions, 15251 flow [2023-08-31 19:04:58,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:04:58,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:04:58,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1824 transitions. [2023-08-31 19:04:58,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42917647058823527 [2023-08-31 19:04:58,887 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1824 transitions. [2023-08-31 19:04:58,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1824 transitions. [2023-08-31 19:04:58,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:04:58,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1824 transitions. [2023-08-31 19:04:58,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.4) internal successors, (1824), 10 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:58,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:58,895 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:58,895 INFO L175 Difference]: Start difference. First operand has 175 places, 496 transitions, 12125 flow. Second operand 10 states and 1824 transitions. [2023-08-31 19:04:58,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 611 transitions, 15251 flow [2023-08-31 19:04:59,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 611 transitions, 15100 flow, removed 73 selfloop flow, removed 2 redundant places. [2023-08-31 19:04:59,286 INFO L231 Difference]: Finished difference. Result has 187 places, 553 transitions, 14594 flow [2023-08-31 19:04:59,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=11994, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14594, PETRI_PLACES=187, PETRI_TRANSITIONS=553} [2023-08-31 19:04:59,288 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 102 predicate places. [2023-08-31 19:04:59,288 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 553 transitions, 14594 flow [2023-08-31 19:04:59,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 170.45454545454547) internal successors, (1875), 11 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:04:59,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:04:59,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:04:59,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-31 19:04:59,289 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:04:59,290 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:04:59,290 INFO L85 PathProgramCache]: Analyzing trace with hash 490331641, now seen corresponding path program 1 times [2023-08-31 19:04:59,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:04:59,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595571381] [2023-08-31 19:04:59,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:04:59,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:04:59,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:04:59,823 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-31 19:04:59,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:04:59,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595571381] [2023-08-31 19:04:59,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595571381] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:04:59,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:04:59,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:04:59,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703993990] [2023-08-31 19:04:59,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:04:59,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:04:59,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:04:59,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:04:59,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:05:01,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:05:01,148 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 553 transitions, 14594 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:01,148 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:05:01,148 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:05:01,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:05:04,693 INFO L130 PetriNetUnfolder]: 4632/9389 cut-off events. [2023-08-31 19:05:04,693 INFO L131 PetriNetUnfolder]: For 205322/205342 co-relation queries the response was YES. [2023-08-31 19:05:04,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69528 conditions, 9389 events. 4632/9389 cut-off events. For 205322/205342 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 75102 event pairs, 730 based on Foata normal form. 22/9253 useless extension candidates. Maximal degree in co-relation 69467. Up to 3735 conditions per place. [2023-08-31 19:05:04,763 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 673 selfloop transitions, 196 changer transitions 0/887 dead transitions. [2023-08-31 19:05:04,763 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 887 transitions, 22727 flow [2023-08-31 19:05:04,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:05:04,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:05:04,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2561 transitions. [2023-08-31 19:05:04,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4304201680672269 [2023-08-31 19:05:04,766 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2561 transitions. [2023-08-31 19:05:04,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2561 transitions. [2023-08-31 19:05:04,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:05:04,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2561 transitions. [2023-08-31 19:05:04,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 182.92857142857142) internal successors, (2561), 14 states have internal predecessors, (2561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:04,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:04,777 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:04,778 INFO L175 Difference]: Start difference. First operand has 187 places, 553 transitions, 14594 flow. Second operand 14 states and 2561 transitions. [2023-08-31 19:05:04,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 887 transitions, 22727 flow [2023-08-31 19:05:05,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 887 transitions, 22518 flow, removed 79 selfloop flow, removed 3 redundant places. [2023-08-31 19:05:05,697 INFO L231 Difference]: Finished difference. Result has 206 places, 639 transitions, 17571 flow [2023-08-31 19:05:05,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=14450, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17571, PETRI_PLACES=206, PETRI_TRANSITIONS=639} [2023-08-31 19:05:05,697 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 121 predicate places. [2023-08-31 19:05:05,698 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 639 transitions, 17571 flow [2023-08-31 19:05:05,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:05,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:05:05,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:05:05,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-31 19:05:05,699 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:05:05,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:05:05,699 INFO L85 PathProgramCache]: Analyzing trace with hash 649401095, now seen corresponding path program 2 times [2023-08-31 19:05:05,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:05:05,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051368359] [2023-08-31 19:05:05,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:05:05,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:05:05,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:05:06,352 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-31 19:05:06,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:05:06,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051368359] [2023-08-31 19:05:06,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051368359] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:05:06,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:05:06,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:05:06,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471903401] [2023-08-31 19:05:06,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:05:06,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:05:06,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:05:06,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:05:06,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:05:07,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:05:07,621 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 639 transitions, 17571 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:07,621 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:05:07,621 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:05:07,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:05:10,749 INFO L130 PetriNetUnfolder]: 4783/9874 cut-off events. [2023-08-31 19:05:10,750 INFO L131 PetriNetUnfolder]: For 247277/247282 co-relation queries the response was YES. [2023-08-31 19:05:10,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75602 conditions, 9874 events. 4783/9874 cut-off events. For 247277/247282 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 80657 event pairs, 789 based on Foata normal form. 17/9709 useless extension candidates. Maximal degree in co-relation 75532. Up to 4826 conditions per place. [2023-08-31 19:05:10,970 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 541 selfloop transitions, 206 changer transitions 0/765 dead transitions. [2023-08-31 19:05:10,971 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 765 transitions, 20722 flow [2023-08-31 19:05:10,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 19:05:10,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 19:05:10,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2349 transitions. [2023-08-31 19:05:10,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42515837104072396 [2023-08-31 19:05:10,974 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2349 transitions. [2023-08-31 19:05:10,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2349 transitions. [2023-08-31 19:05:10,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:05:10,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2349 transitions. [2023-08-31 19:05:10,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 180.69230769230768) internal successors, (2349), 13 states have internal predecessors, (2349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:10,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 425.0) internal successors, (5950), 14 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:10,991 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 425.0) internal successors, (5950), 14 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:10,991 INFO L175 Difference]: Start difference. First operand has 206 places, 639 transitions, 17571 flow. Second operand 13 states and 2349 transitions. [2023-08-31 19:05:10,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 765 transitions, 20722 flow [2023-08-31 19:05:12,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 765 transitions, 20601 flow, removed 27 selfloop flow, removed 4 redundant places. [2023-08-31 19:05:12,323 INFO L231 Difference]: Finished difference. Result has 218 places, 664 transitions, 18895 flow [2023-08-31 19:05:12,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=17465, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18895, PETRI_PLACES=218, PETRI_TRANSITIONS=664} [2023-08-31 19:05:12,324 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 133 predicate places. [2023-08-31 19:05:12,324 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 664 transitions, 18895 flow [2023-08-31 19:05:12,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:12,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:05:12,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:05:12,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-31 19:05:12,325 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:05:12,325 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:05:12,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1416192713, now seen corresponding path program 3 times [2023-08-31 19:05:12,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:05:12,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524221996] [2023-08-31 19:05:12,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:05:12,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:05:12,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:05:12,817 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-31 19:05:12,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:05:12,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524221996] [2023-08-31 19:05:12,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524221996] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:05:12,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:05:12,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:05:12,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695174821] [2023-08-31 19:05:12,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:05:12,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:05:12,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:05:12,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:05:12,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:05:13,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:05:13,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 664 transitions, 18895 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:13,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:05:13,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:05:13,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:05:17,838 INFO L130 PetriNetUnfolder]: 4735/9734 cut-off events. [2023-08-31 19:05:17,838 INFO L131 PetriNetUnfolder]: For 275418/275443 co-relation queries the response was YES. [2023-08-31 19:05:17,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77283 conditions, 9734 events. 4735/9734 cut-off events. For 275418/275443 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 79096 event pairs, 611 based on Foata normal form. 39/9601 useless extension candidates. Maximal degree in co-relation 77209. Up to 3884 conditions per place. [2023-08-31 19:05:17,935 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 680 selfloop transitions, 236 changer transitions 0/934 dead transitions. [2023-08-31 19:05:17,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 934 transitions, 25159 flow [2023-08-31 19:05:17,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 19:05:17,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 19:05:17,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3602 transitions. [2023-08-31 19:05:17,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42376470588235293 [2023-08-31 19:05:17,939 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3602 transitions. [2023-08-31 19:05:17,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3602 transitions. [2023-08-31 19:05:17,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:05:17,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3602 transitions. [2023-08-31 19:05:17,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 180.1) internal successors, (3602), 20 states have internal predecessors, (3602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:17,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 425.0) internal successors, (8925), 21 states have internal predecessors, (8925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:17,948 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 425.0) internal successors, (8925), 21 states have internal predecessors, (8925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:17,948 INFO L175 Difference]: Start difference. First operand has 218 places, 664 transitions, 18895 flow. Second operand 20 states and 3602 transitions. [2023-08-31 19:05:17,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 934 transitions, 25159 flow [2023-08-31 19:05:19,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 934 transitions, 25067 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-08-31 19:05:19,262 INFO L231 Difference]: Finished difference. Result has 240 places, 708 transitions, 20494 flow [2023-08-31 19:05:19,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=18830, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=20494, PETRI_PLACES=240, PETRI_TRANSITIONS=708} [2023-08-31 19:05:19,263 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 155 predicate places. [2023-08-31 19:05:19,264 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 708 transitions, 20494 flow [2023-08-31 19:05:19,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:19,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:05:19,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:05:19,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-31 19:05:19,265 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:05:19,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:05:19,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1349300429, now seen corresponding path program 4 times [2023-08-31 19:05:19,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:05:19,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984508681] [2023-08-31 19:05:19,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:05:19,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:05:19,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:05:19,892 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-31 19:05:19,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:05:19,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984508681] [2023-08-31 19:05:19,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984508681] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:05:19,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:05:19,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:05:19,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883730744] [2023-08-31 19:05:19,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:05:19,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:05:19,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:05:19,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:05:19,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:05:21,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:05:21,296 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 708 transitions, 20494 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:21,297 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:05:21,297 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:05:21,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:05:25,153 INFO L130 PetriNetUnfolder]: 4901/10254 cut-off events. [2023-08-31 19:05:25,153 INFO L131 PetriNetUnfolder]: For 314679/314684 co-relation queries the response was YES. [2023-08-31 19:05:25,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83473 conditions, 10254 events. 4901/10254 cut-off events. For 314679/314684 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 85483 event pairs, 719 based on Foata normal form. 17/10071 useless extension candidates. Maximal degree in co-relation 83390. Up to 4621 conditions per place. [2023-08-31 19:05:25,250 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 591 selfloop transitions, 224 changer transitions 0/833 dead transitions. [2023-08-31 19:05:25,250 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 833 transitions, 23774 flow [2023-08-31 19:05:25,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:05:25,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:05:25,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2527 transitions. [2023-08-31 19:05:25,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42470588235294116 [2023-08-31 19:05:25,252 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2527 transitions. [2023-08-31 19:05:25,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2527 transitions. [2023-08-31 19:05:25,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:05:25,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2527 transitions. [2023-08-31 19:05:25,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 180.5) internal successors, (2527), 14 states have internal predecessors, (2527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:25,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:25,258 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:25,258 INFO L175 Difference]: Start difference. First operand has 240 places, 708 transitions, 20494 flow. Second operand 14 states and 2527 transitions. [2023-08-31 19:05:25,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 833 transitions, 23774 flow [2023-08-31 19:05:26,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 833 transitions, 23576 flow, removed 46 selfloop flow, removed 5 redundant places. [2023-08-31 19:05:26,765 INFO L231 Difference]: Finished difference. Result has 253 places, 725 transitions, 21618 flow [2023-08-31 19:05:26,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=20314, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=21618, PETRI_PLACES=253, PETRI_TRANSITIONS=725} [2023-08-31 19:05:26,766 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 168 predicate places. [2023-08-31 19:05:26,767 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 725 transitions, 21618 flow [2023-08-31 19:05:26,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:26,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:05:26,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:05:26,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-31 19:05:26,768 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:05:26,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:05:26,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1112771525, now seen corresponding path program 5 times [2023-08-31 19:05:26,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:05:26,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961433597] [2023-08-31 19:05:26,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:05:26,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:05:26,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:05:27,351 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-31 19:05:27,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:05:27,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961433597] [2023-08-31 19:05:27,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961433597] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:05:27,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:05:27,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:05:27,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873030126] [2023-08-31 19:05:27,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:05:27,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:05:27,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:05:27,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:05:27,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:05:28,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:05:28,587 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 725 transitions, 21618 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:28,587 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:05:28,587 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:05:28,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:05:33,455 INFO L130 PetriNetUnfolder]: 5134/10780 cut-off events. [2023-08-31 19:05:33,456 INFO L131 PetriNetUnfolder]: For 365967/366009 co-relation queries the response was YES. [2023-08-31 19:05:33,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90556 conditions, 10780 events. 5134/10780 cut-off events. For 365967/366009 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 91394 event pairs, 875 based on Foata normal form. 27/10606 useless extension candidates. Maximal degree in co-relation 90469. Up to 4335 conditions per place. [2023-08-31 19:05:33,570 INFO L137 encePairwiseOnDemand]: 408/425 looper letters, 565 selfloop transitions, 397 changer transitions 0/980 dead transitions. [2023-08-31 19:05:33,571 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 980 transitions, 28727 flow [2023-08-31 19:05:33,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-31 19:05:33,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-31 19:05:33,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2917 transitions. [2023-08-31 19:05:33,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289705882352941 [2023-08-31 19:05:33,573 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2917 transitions. [2023-08-31 19:05:33,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2917 transitions. [2023-08-31 19:05:33,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:05:33,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2917 transitions. [2023-08-31 19:05:33,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 182.3125) internal successors, (2917), 16 states have internal predecessors, (2917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:33,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:33,580 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:33,580 INFO L175 Difference]: Start difference. First operand has 253 places, 725 transitions, 21618 flow. Second operand 16 states and 2917 transitions. [2023-08-31 19:05:33,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 980 transitions, 28727 flow [2023-08-31 19:05:35,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 980 transitions, 28605 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-31 19:05:35,674 INFO L231 Difference]: Finished difference. Result has 270 places, 810 transitions, 25984 flow [2023-08-31 19:05:35,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=21514, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=25984, PETRI_PLACES=270, PETRI_TRANSITIONS=810} [2023-08-31 19:05:35,675 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 185 predicate places. [2023-08-31 19:05:35,675 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 810 transitions, 25984 flow [2023-08-31 19:05:35,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:35,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:05:35,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:05:35,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-31 19:05:35,676 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:05:35,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:05:35,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1836060945, now seen corresponding path program 6 times [2023-08-31 19:05:35,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:05:35,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317606536] [2023-08-31 19:05:35,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:05:35,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:05:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:05:36,196 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-31 19:05:36,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:05:36,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317606536] [2023-08-31 19:05:36,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317606536] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:05:36,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:05:36,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:05:36,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445684923] [2023-08-31 19:05:36,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:05:36,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:05:36,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:05:36,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:05:36,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:05:37,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:05:37,634 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 810 transitions, 25984 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:37,634 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:05:37,634 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:05:37,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:05:42,199 INFO L130 PetriNetUnfolder]: 5338/11476 cut-off events. [2023-08-31 19:05:42,199 INFO L131 PetriNetUnfolder]: For 424089/424099 co-relation queries the response was YES. [2023-08-31 19:05:42,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97806 conditions, 11476 events. 5338/11476 cut-off events. For 424089/424099 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 99786 event pairs, 836 based on Foata normal form. 18/11246 useless extension candidates. Maximal degree in co-relation 97711. Up to 4686 conditions per place. [2023-08-31 19:05:42,324 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 665 selfloop transitions, 265 changer transitions 0/948 dead transitions. [2023-08-31 19:05:42,324 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 948 transitions, 29908 flow [2023-08-31 19:05:42,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-31 19:05:42,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-31 19:05:42,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2705 transitions. [2023-08-31 19:05:42,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243137254901961 [2023-08-31 19:05:42,327 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2705 transitions. [2023-08-31 19:05:42,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2705 transitions. [2023-08-31 19:05:42,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:05:42,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2705 transitions. [2023-08-31 19:05:42,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 180.33333333333334) internal successors, (2705), 15 states have internal predecessors, (2705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:42,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:42,336 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:42,336 INFO L175 Difference]: Start difference. First operand has 270 places, 810 transitions, 25984 flow. Second operand 15 states and 2705 transitions. [2023-08-31 19:05:42,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 948 transitions, 29908 flow [2023-08-31 19:05:45,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 948 transitions, 29216 flow, removed 87 selfloop flow, removed 4 redundant places. [2023-08-31 19:05:45,037 INFO L231 Difference]: Finished difference. Result has 287 places, 831 transitions, 26967 flow [2023-08-31 19:05:45,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=25352, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=26967, PETRI_PLACES=287, PETRI_TRANSITIONS=831} [2023-08-31 19:05:45,038 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 202 predicate places. [2023-08-31 19:05:45,038 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 831 transitions, 26967 flow [2023-08-31 19:05:45,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:45,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:05:45,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:05:45,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-31 19:05:45,040 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:05:45,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:05:45,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1088810885, now seen corresponding path program 7 times [2023-08-31 19:05:45,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:05:45,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155106503] [2023-08-31 19:05:45,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:05:45,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:05:45,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:05:45,596 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-31 19:05:45,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:05:45,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155106503] [2023-08-31 19:05:45,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155106503] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:05:45,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:05:45,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:05:45,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760250874] [2023-08-31 19:05:45,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:05:45,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:05:45,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:05:45,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:05:45,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:05:46,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:05:46,778 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 831 transitions, 26967 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:46,778 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:05:46,778 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:05:46,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:05:52,615 INFO L130 PetriNetUnfolder]: 5701/12240 cut-off events. [2023-08-31 19:05:52,615 INFO L131 PetriNetUnfolder]: For 485788/485848 co-relation queries the response was YES. [2023-08-31 19:05:52,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106450 conditions, 12240 events. 5701/12240 cut-off events. For 485788/485848 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 108473 event pairs, 1089 based on Foata normal form. 33/12033 useless extension candidates. Maximal degree in co-relation 106348. Up to 4958 conditions per place. [2023-08-31 19:05:52,742 INFO L137 encePairwiseOnDemand]: 408/425 looper letters, 749 selfloop transitions, 275 changer transitions 0/1042 dead transitions. [2023-08-31 19:05:52,743 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 1042 transitions, 32890 flow [2023-08-31 19:05:52,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:05:52,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:05:52,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2553 transitions. [2023-08-31 19:05:52,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290756302521008 [2023-08-31 19:05:52,746 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2553 transitions. [2023-08-31 19:05:52,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2553 transitions. [2023-08-31 19:05:52,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:05:52,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2553 transitions. [2023-08-31 19:05:52,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 182.35714285714286) internal successors, (2553), 14 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:52,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:52,753 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:52,754 INFO L175 Difference]: Start difference. First operand has 287 places, 831 transitions, 26967 flow. Second operand 14 states and 2553 transitions. [2023-08-31 19:05:52,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 1042 transitions, 32890 flow [2023-08-31 19:05:55,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 1042 transitions, 32718 flow, removed 28 selfloop flow, removed 8 redundant places. [2023-08-31 19:05:55,754 INFO L231 Difference]: Finished difference. Result has 299 places, 878 transitions, 29579 flow [2023-08-31 19:05:55,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=26810, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=29579, PETRI_PLACES=299, PETRI_TRANSITIONS=878} [2023-08-31 19:05:55,755 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 214 predicate places. [2023-08-31 19:05:55,755 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 878 transitions, 29579 flow [2023-08-31 19:05:55,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:55,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:05:55,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:05:55,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-31 19:05:55,756 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:05:55,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:05:55,756 INFO L85 PathProgramCache]: Analyzing trace with hash -278892335, now seen corresponding path program 8 times [2023-08-31 19:05:55,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:05:55,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857754412] [2023-08-31 19:05:55,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:05:55,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:05:55,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:05:56,287 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-31 19:05:56,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:05:56,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857754412] [2023-08-31 19:05:56,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857754412] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:05:56,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:05:56,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:05:56,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784060408] [2023-08-31 19:05:56,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:05:56,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:05:56,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:05:56,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:05:56,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:05:57,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:05:57,477 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 878 transitions, 29579 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:05:57,478 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:05:57,478 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:05:57,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:06:03,506 INFO L130 PetriNetUnfolder]: 6003/13308 cut-off events. [2023-08-31 19:06:03,506 INFO L131 PetriNetUnfolder]: For 562041/562066 co-relation queries the response was YES. [2023-08-31 19:06:03,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115181 conditions, 13308 events. 6003/13308 cut-off events. For 562041/562066 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 122605 event pairs, 806 based on Foata normal form. 21/13013 useless extension candidates. Maximal degree in co-relation 115072. Up to 5262 conditions per place. [2023-08-31 19:06:03,665 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 643 selfloop transitions, 397 changer transitions 0/1058 dead transitions. [2023-08-31 19:06:03,666 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 1058 transitions, 34409 flow [2023-08-31 19:06:03,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-31 19:06:03,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-31 19:06:03,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3938 transitions. [2023-08-31 19:06:03,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4211764705882353 [2023-08-31 19:06:03,669 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3938 transitions. [2023-08-31 19:06:03,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3938 transitions. [2023-08-31 19:06:03,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:06:03,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3938 transitions. [2023-08-31 19:06:03,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 179.0) internal successors, (3938), 22 states have internal predecessors, (3938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:03,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:03,680 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:03,680 INFO L175 Difference]: Start difference. First operand has 299 places, 878 transitions, 29579 flow. Second operand 22 states and 3938 transitions. [2023-08-31 19:06:03,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 1058 transitions, 34409 flow [2023-08-31 19:06:07,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1058 transitions, 34325 flow, removed 32 selfloop flow, removed 4 redundant places. [2023-08-31 19:06:07,332 INFO L231 Difference]: Finished difference. Result has 325 places, 946 transitions, 32799 flow [2023-08-31 19:06:07,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=29496, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=32799, PETRI_PLACES=325, PETRI_TRANSITIONS=946} [2023-08-31 19:06:07,334 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 240 predicate places. [2023-08-31 19:06:07,334 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 946 transitions, 32799 flow [2023-08-31 19:06:07,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:07,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:06:07,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:06:07,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-31 19:06:07,335 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:06:07,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:06:07,335 INFO L85 PathProgramCache]: Analyzing trace with hash -822517475, now seen corresponding path program 9 times [2023-08-31 19:06:07,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:06:07,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426749808] [2023-08-31 19:06:07,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:06:07,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:06:07,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:06:07,789 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-31 19:06:07,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:06:07,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426749808] [2023-08-31 19:06:07,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426749808] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:06:07,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:06:07,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:06:07,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003302669] [2023-08-31 19:06:07,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:06:07,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:06:07,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:06:07,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:06:07,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:06:09,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:06:09,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 946 transitions, 32799 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:09,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:06:09,070 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:06:09,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:06:15,542 INFO L130 PetriNetUnfolder]: 6180/13531 cut-off events. [2023-08-31 19:06:15,542 INFO L131 PetriNetUnfolder]: For 618564/618617 co-relation queries the response was YES. [2023-08-31 19:06:15,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122519 conditions, 13531 events. 6180/13531 cut-off events. For 618564/618617 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 124183 event pairs, 1245 based on Foata normal form. 32/13271 useless extension candidates. Maximal degree in co-relation 122401. Up to 5434 conditions per place. [2023-08-31 19:06:15,707 INFO L137 encePairwiseOnDemand]: 408/425 looper letters, 802 selfloop transitions, 300 changer transitions 0/1120 dead transitions. [2023-08-31 19:06:15,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 1120 transitions, 37832 flow [2023-08-31 19:06:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:06:15,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:06:15,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2555 transitions. [2023-08-31 19:06:15,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294117647058823 [2023-08-31 19:06:15,710 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2555 transitions. [2023-08-31 19:06:15,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2555 transitions. [2023-08-31 19:06:15,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:06:15,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2555 transitions. [2023-08-31 19:06:15,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 182.5) internal successors, (2555), 14 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:15,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:15,718 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:15,718 INFO L175 Difference]: Start difference. First operand has 325 places, 946 transitions, 32799 flow. Second operand 14 states and 2555 transitions. [2023-08-31 19:06:15,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 1120 transitions, 37832 flow [2023-08-31 19:06:20,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1120 transitions, 37434 flow, removed 195 selfloop flow, removed 3 redundant places. [2023-08-31 19:06:20,313 INFO L231 Difference]: Finished difference. Result has 341 places, 971 transitions, 34421 flow [2023-08-31 19:06:20,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=32455, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=34421, PETRI_PLACES=341, PETRI_TRANSITIONS=971} [2023-08-31 19:06:20,314 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 256 predicate places. [2023-08-31 19:06:20,314 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 971 transitions, 34421 flow [2023-08-31 19:06:20,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:20,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:06:20,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:06:20,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-31 19:06:20,315 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:06:20,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:06:20,315 INFO L85 PathProgramCache]: Analyzing trace with hash -871147319, now seen corresponding path program 10 times [2023-08-31 19:06:20,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:06:20,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636819117] [2023-08-31 19:06:20,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:06:20,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:06:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:06:20,839 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-31 19:06:20,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:06:20,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636819117] [2023-08-31 19:06:20,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636819117] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:06:20,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:06:20,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:06:20,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500807877] [2023-08-31 19:06:20,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:06:20,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:06:20,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:06:20,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:06:20,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:06:22,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:06:22,023 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 971 transitions, 34421 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:22,023 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:06:22,023 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:06:22,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:06:29,696 INFO L130 PetriNetUnfolder]: 7542/16470 cut-off events. [2023-08-31 19:06:29,697 INFO L131 PetriNetUnfolder]: For 805278/805326 co-relation queries the response was YES. [2023-08-31 19:06:29,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150902 conditions, 16470 events. 7542/16470 cut-off events. For 805278/805326 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 155441 event pairs, 1257 based on Foata normal form. 31/16141 useless extension candidates. Maximal degree in co-relation 150778. Up to 6658 conditions per place. [2023-08-31 19:06:29,893 INFO L137 encePairwiseOnDemand]: 408/425 looper letters, 963 selfloop transitions, 336 changer transitions 0/1317 dead transitions. [2023-08-31 19:06:29,894 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 1317 transitions, 45561 flow [2023-08-31 19:06:29,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-31 19:06:29,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-31 19:06:29,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2921 transitions. [2023-08-31 19:06:29,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42955882352941177 [2023-08-31 19:06:29,896 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2921 transitions. [2023-08-31 19:06:29,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2921 transitions. [2023-08-31 19:06:29,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:06:29,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2921 transitions. [2023-08-31 19:06:29,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 182.5625) internal successors, (2921), 16 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:29,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:29,905 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:29,905 INFO L175 Difference]: Start difference. First operand has 341 places, 971 transitions, 34421 flow. Second operand 16 states and 2921 transitions. [2023-08-31 19:06:29,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 1317 transitions, 45561 flow [2023-08-31 19:06:36,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 1317 transitions, 45241 flow, removed 58 selfloop flow, removed 7 redundant places. [2023-08-31 19:06:36,736 INFO L231 Difference]: Finished difference. Result has 358 places, 1059 transitions, 39230 flow [2023-08-31 19:06:36,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=34134, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=39230, PETRI_PLACES=358, PETRI_TRANSITIONS=1059} [2023-08-31 19:06:36,737 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 273 predicate places. [2023-08-31 19:06:36,737 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 1059 transitions, 39230 flow [2023-08-31 19:06:36,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:36,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:06:36,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:06:36,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-31 19:06:36,737 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:06:36,738 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:06:36,738 INFO L85 PathProgramCache]: Analyzing trace with hash 683015703, now seen corresponding path program 11 times [2023-08-31 19:06:36,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:06:36,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560663530] [2023-08-31 19:06:36,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:06:36,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:06:36,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:06:37,167 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-31 19:06:37,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:06:37,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560663530] [2023-08-31 19:06:37,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560663530] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:06:37,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:06:37,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-31 19:06:37,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443889029] [2023-08-31 19:06:37,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:06:37,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 19:06:37,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:06:37,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 19:06:37,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-08-31 19:06:38,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 425 [2023-08-31 19:06:38,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 1059 transitions, 39230 flow. Second operand has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:38,405 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:06:38,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 425 [2023-08-31 19:06:38,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:06:46,145 INFO L130 PetriNetUnfolder]: 7517/16654 cut-off events. [2023-08-31 19:06:46,145 INFO L131 PetriNetUnfolder]: For 844118/844143 co-relation queries the response was YES. [2023-08-31 19:06:46,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153938 conditions, 16654 events. 7517/16654 cut-off events. For 844118/844143 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 158748 event pairs, 1277 based on Foata normal form. 21/16281 useless extension candidates. Maximal degree in co-relation 153805. Up to 6643 conditions per place. [2023-08-31 19:06:46,370 INFO L137 encePairwiseOnDemand]: 410/425 looper letters, 922 selfloop transitions, 323 changer transitions 0/1263 dead transitions. [2023-08-31 19:06:46,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 1263 transitions, 45671 flow [2023-08-31 19:06:46,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:06:46,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:06:46,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2539 transitions. [2023-08-31 19:06:46,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42672268907563027 [2023-08-31 19:06:46,372 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2539 transitions. [2023-08-31 19:06:46,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2539 transitions. [2023-08-31 19:06:46,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:06:46,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2539 transitions. [2023-08-31 19:06:46,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 181.35714285714286) internal successors, (2539), 14 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:46,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:46,379 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 425.0) internal successors, (6375), 15 states have internal predecessors, (6375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:46,379 INFO L175 Difference]: Start difference. First operand has 358 places, 1059 transitions, 39230 flow. Second operand 14 states and 2539 transitions. [2023-08-31 19:06:46,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 1263 transitions, 45671 flow [2023-08-31 19:06:53,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1263 transitions, 45557 flow, removed 53 selfloop flow, removed 3 redundant places. [2023-08-31 19:06:53,711 INFO L231 Difference]: Finished difference. Result has 373 places, 1090 transitions, 41607 flow [2023-08-31 19:06:53,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=39078, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1058, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=41607, PETRI_PLACES=373, PETRI_TRANSITIONS=1090} [2023-08-31 19:06:53,712 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 288 predicate places. [2023-08-31 19:06:53,712 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 1090 transitions, 41607 flow [2023-08-31 19:06:53,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 170.28571428571428) internal successors, (2384), 14 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:53,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:06:53,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:06:53,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-31 19:06:53,713 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:06:53,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:06:53,713 INFO L85 PathProgramCache]: Analyzing trace with hash -540887489, now seen corresponding path program 1 times [2023-08-31 19:06:53,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:06:53,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526920606] [2023-08-31 19:06:53,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:06:53,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:06:53,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:06:53,916 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-31 19:06:53,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:06:53,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526920606] [2023-08-31 19:06:53,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526920606] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:06:53,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:06:53,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:06:53,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298797914] [2023-08-31 19:06:53,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:06:53,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:06:53,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:06:53,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:06:53,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:06:54,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-31 19:06:54,149 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 1090 transitions, 41607 flow. Second operand has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:06:54,149 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:06:54,150 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-31 19:06:54,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:06:59,963 INFO L130 PetriNetUnfolder]: 5495/14268 cut-off events. [2023-08-31 19:06:59,964 INFO L131 PetriNetUnfolder]: For 671087/672526 co-relation queries the response was YES. [2023-08-31 19:07:00,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130143 conditions, 14268 events. 5495/14268 cut-off events. For 671087/672526 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 150831 event pairs, 2614 based on Foata normal form. 102/13666 useless extension candidates. Maximal degree in co-relation 130004. Up to 10035 conditions per place. [2023-08-31 19:07:00,179 INFO L137 encePairwiseOnDemand]: 420/425 looper letters, 801 selfloop transitions, 4 changer transitions 0/1089 dead transitions. [2023-08-31 19:07:00,179 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1089 transitions, 43215 flow [2023-08-31 19:07:00,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:07:00,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:07:00,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1067 transitions. [2023-08-31 19:07:00,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41843137254901963 [2023-08-31 19:07:00,181 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1067 transitions. [2023-08-31 19:07:00,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1067 transitions. [2023-08-31 19:07:00,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:07:00,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1067 transitions. [2023-08-31 19:07:00,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 177.83333333333334) internal successors, (1067), 6 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:00,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:00,184 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:00,184 INFO L175 Difference]: Start difference. First operand has 373 places, 1090 transitions, 41607 flow. Second operand 6 states and 1067 transitions. [2023-08-31 19:07:00,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1089 transitions, 43215 flow [2023-08-31 19:07:04,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1089 transitions, 42491 flow, removed 48 selfloop flow, removed 14 redundant places. [2023-08-31 19:07:04,874 INFO L231 Difference]: Finished difference. Result has 363 places, 1089 transitions, 40889 flow [2023-08-31 19:07:04,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=40881, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1085, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=40889, PETRI_PLACES=363, PETRI_TRANSITIONS=1089} [2023-08-31 19:07:04,875 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 278 predicate places. [2023-08-31 19:07:04,875 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 1089 transitions, 40889 flow [2023-08-31 19:07:04,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:04,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:07:04,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:07:04,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-31 19:07:04,876 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:07:04,876 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:07:04,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1073548877, now seen corresponding path program 1 times [2023-08-31 19:07:04,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:07:04,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497484308] [2023-08-31 19:07:04,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:07:04,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:07:04,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:07:05,052 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-31 19:07:05,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:07:05,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497484308] [2023-08-31 19:07:05,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497484308] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:07:05,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:07:05,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:07:05,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722692627] [2023-08-31 19:07:05,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:07:05,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:07:05,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:07:05,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:07:05,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:07:05,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-31 19:07:05,339 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 1089 transitions, 40889 flow. Second operand has 6 states, 6 states have (on average 173.66666666666666) internal successors, (1042), 6 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:05,339 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:07:05,339 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-31 19:07:05,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:07:10,770 INFO L130 PetriNetUnfolder]: 5453/14123 cut-off events. [2023-08-31 19:07:10,771 INFO L131 PetriNetUnfolder]: For 638314/639813 co-relation queries the response was YES. [2023-08-31 19:07:10,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126497 conditions, 14123 events. 5453/14123 cut-off events. For 638314/639813 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 149012 event pairs, 2589 based on Foata normal form. 138/13509 useless extension candidates. Maximal degree in co-relation 126363. Up to 9936 conditions per place. [2023-08-31 19:07:10,964 INFO L137 encePairwiseOnDemand]: 418/425 looper letters, 701 selfloop transitions, 0 changer transitions 114/1090 dead transitions. [2023-08-31 19:07:10,964 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1090 transitions, 42505 flow [2023-08-31 19:07:10,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:07:10,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:07:10,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1068 transitions. [2023-08-31 19:07:10,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188235294117647 [2023-08-31 19:07:10,965 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1068 transitions. [2023-08-31 19:07:10,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1068 transitions. [2023-08-31 19:07:10,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:07:10,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1068 transitions. [2023-08-31 19:07:10,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 178.0) internal successors, (1068), 6 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:10,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:10,968 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:10,968 INFO L175 Difference]: Start difference. First operand has 363 places, 1089 transitions, 40889 flow. Second operand 6 states and 1068 transitions. [2023-08-31 19:07:10,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1090 transitions, 42505 flow [2023-08-31 19:07:15,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1090 transitions, 42498 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-31 19:07:15,042 INFO L231 Difference]: Finished difference. Result has 363 places, 976 transitions, 36274 flow [2023-08-31 19:07:15,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=40880, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1088, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1088, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=36274, PETRI_PLACES=363, PETRI_TRANSITIONS=976} [2023-08-31 19:07:15,044 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 278 predicate places. [2023-08-31 19:07:15,044 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 976 transitions, 36274 flow [2023-08-31 19:07:15,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.66666666666666) internal successors, (1042), 6 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:15,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:07:15,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:07:15,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-31 19:07:15,045 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:07:15,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:07:15,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1941942497, now seen corresponding path program 1 times [2023-08-31 19:07:15,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:07:15,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773040891] [2023-08-31 19:07:15,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:07:15,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:07:15,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:07:15,554 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-31 19:07:15,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:07:15,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773040891] [2023-08-31 19:07:15,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773040891] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:07:15,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:07:15,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:07:15,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702955645] [2023-08-31 19:07:15,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:07:15,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:07:15,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:07:15,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:07:15,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:07:15,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 425 [2023-08-31 19:07:15,833 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 976 transitions, 36274 flow. Second operand has 6 states, 6 states have (on average 179.66666666666666) internal successors, (1078), 6 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:15,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:07:15,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 425 [2023-08-31 19:07:15,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:07:23,134 INFO L130 PetriNetUnfolder]: 7648/16714 cut-off events. [2023-08-31 19:07:23,135 INFO L131 PetriNetUnfolder]: For 763682/765181 co-relation queries the response was YES. [2023-08-31 19:07:23,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150465 conditions, 16714 events. 7648/16714 cut-off events. For 763682/765181 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 161572 event pairs, 2701 based on Foata normal form. 133/16352 useless extension candidates. Maximal degree in co-relation 150331. Up to 11989 conditions per place. [2023-08-31 19:07:23,342 INFO L137 encePairwiseOnDemand]: 417/425 looper letters, 638 selfloop transitions, 372 changer transitions 105/1384 dead transitions. [2023-08-31 19:07:23,342 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 1384 transitions, 56500 flow [2023-08-31 19:07:23,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:07:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:07:23,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1109 transitions. [2023-08-31 19:07:23,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349019607843137 [2023-08-31 19:07:23,344 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1109 transitions. [2023-08-31 19:07:23,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1109 transitions. [2023-08-31 19:07:23,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:07:23,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1109 transitions. [2023-08-31 19:07:23,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 184.83333333333334) internal successors, (1109), 6 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:23,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:23,346 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:23,346 INFO L175 Difference]: Start difference. First operand has 363 places, 976 transitions, 36274 flow. Second operand 6 states and 1109 transitions. [2023-08-31 19:07:23,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 1384 transitions, 56500 flow [2023-08-31 19:07:28,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1384 transitions, 53632 flow, removed 989 selfloop flow, removed 12 redundant places. [2023-08-31 19:07:28,312 INFO L231 Difference]: Finished difference. Result has 330 places, 1247 transitions, 47895 flow [2023-08-31 19:07:28,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=34474, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=976, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=880, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=47895, PETRI_PLACES=330, PETRI_TRANSITIONS=1247} [2023-08-31 19:07:28,313 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 245 predicate places. [2023-08-31 19:07:28,313 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1247 transitions, 47895 flow [2023-08-31 19:07:28,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 179.66666666666666) internal successors, (1078), 6 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:28,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:07:28,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:07:28,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-31 19:07:28,314 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:07:28,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:07:28,314 INFO L85 PathProgramCache]: Analyzing trace with hash 38349625, now seen corresponding path program 1 times [2023-08-31 19:07:28,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:07:28,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036851079] [2023-08-31 19:07:28,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:07:28,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:07:28,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:07:28,937 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-31 19:07:28,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:07:28,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036851079] [2023-08-31 19:07:28,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036851079] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:07:28,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:07:28,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:07:28,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941652441] [2023-08-31 19:07:28,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:07:28,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:07:28,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:07:28,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:07:28,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:07:29,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-31 19:07:29,548 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1247 transitions, 47895 flow. Second operand has 10 states, 10 states have (on average 173.4) internal successors, (1734), 10 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:29,548 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:07:29,548 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-31 19:07:29,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:07:36,478 INFO L130 PetriNetUnfolder]: 6550/14843 cut-off events. [2023-08-31 19:07:36,478 INFO L131 PetriNetUnfolder]: For 628586/629591 co-relation queries the response was YES. [2023-08-31 19:07:36,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129544 conditions, 14843 events. 6550/14843 cut-off events. For 628586/629591 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 146012 event pairs, 1553 based on Foata normal form. 249/14694 useless extension candidates. Maximal degree in co-relation 129417. Up to 9184 conditions per place. [2023-08-31 19:07:36,758 INFO L137 encePairwiseOnDemand]: 417/425 looper letters, 126 selfloop transitions, 10 changer transitions 1151/1329 dead transitions. [2023-08-31 19:07:36,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 1329 transitions, 51862 flow [2023-08-31 19:07:36,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:07:36,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:07:36,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1608 transitions. [2023-08-31 19:07:36,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4203921568627451 [2023-08-31 19:07:36,760 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1608 transitions. [2023-08-31 19:07:36,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1608 transitions. [2023-08-31 19:07:36,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:07:36,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1608 transitions. [2023-08-31 19:07:36,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.66666666666666) internal successors, (1608), 9 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:36,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:36,764 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:36,764 INFO L175 Difference]: Start difference. First operand has 330 places, 1247 transitions, 47895 flow. Second operand 9 states and 1608 transitions. [2023-08-31 19:07:36,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 1329 transitions, 51862 flow [2023-08-31 19:07:41,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1329 transitions, 51368 flow, removed 247 selfloop flow, removed 1 redundant places. [2023-08-31 19:07:41,128 INFO L231 Difference]: Finished difference. Result has 341 places, 173 transitions, 4823 flow [2023-08-31 19:07:41,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=47409, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4823, PETRI_PLACES=341, PETRI_TRANSITIONS=173} [2023-08-31 19:07:41,129 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 256 predicate places. [2023-08-31 19:07:41,129 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 173 transitions, 4823 flow [2023-08-31 19:07:41,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 173.4) internal successors, (1734), 10 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:41,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:07:41,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:07:41,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-31 19:07:41,129 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:07:41,130 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:07:41,130 INFO L85 PathProgramCache]: Analyzing trace with hash -381276411, now seen corresponding path program 2 times [2023-08-31 19:07:41,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:07:41,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477016595] [2023-08-31 19:07:41,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:07:41,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:07:41,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:07:41,657 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-31 19:07:41,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:07:41,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477016595] [2023-08-31 19:07:41,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477016595] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:07:41,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:07:41,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:07:41,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648519992] [2023-08-31 19:07:41,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:07:41,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:07:41,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:07:41,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:07:41,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:07:42,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-31 19:07:42,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 173 transitions, 4823 flow. Second operand has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:42,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:07:42,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-31 19:07:42,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:07:42,902 INFO L130 PetriNetUnfolder]: 314/981 cut-off events. [2023-08-31 19:07:42,902 INFO L131 PetriNetUnfolder]: For 41973/41991 co-relation queries the response was YES. [2023-08-31 19:07:42,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9203 conditions, 981 events. 314/981 cut-off events. For 41973/41991 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6096 event pairs, 114 based on Foata normal form. 28/1000 useless extension candidates. Maximal degree in co-relation 9071. Up to 691 conditions per place. [2023-08-31 19:07:42,910 INFO L137 encePairwiseOnDemand]: 416/425 looper letters, 92 selfloop transitions, 55 changer transitions 29/218 dead transitions. [2023-08-31 19:07:42,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 218 transitions, 6680 flow [2023-08-31 19:07:42,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:07:42,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:07:42,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1586 transitions. [2023-08-31 19:07:42,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.414640522875817 [2023-08-31 19:07:42,912 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1586 transitions. [2023-08-31 19:07:42,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1586 transitions. [2023-08-31 19:07:42,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:07:42,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1586 transitions. [2023-08-31 19:07:42,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 176.22222222222223) internal successors, (1586), 9 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:42,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:42,917 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:42,917 INFO L175 Difference]: Start difference. First operand has 341 places, 173 transitions, 4823 flow. Second operand 9 states and 1586 transitions. [2023-08-31 19:07:42,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 218 transitions, 6680 flow [2023-08-31 19:07:43,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 218 transitions, 4176 flow, removed 264 selfloop flow, removed 98 redundant places. [2023-08-31 19:07:43,019 INFO L231 Difference]: Finished difference. Result has 210 places, 173 transitions, 3107 flow [2023-08-31 19:07:43,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3107, PETRI_PLACES=210, PETRI_TRANSITIONS=173} [2023-08-31 19:07:43,020 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 125 predicate places. [2023-08-31 19:07:43,020 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 173 transitions, 3107 flow [2023-08-31 19:07:43,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:43,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:07:43,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:07:43,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-31 19:07:43,021 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:07:43,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:07:43,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1814768933, now seen corresponding path program 3 times [2023-08-31 19:07:43,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:07:43,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802146456] [2023-08-31 19:07:43,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:07:43,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:07:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:07:43,502 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-31 19:07:43,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:07:43,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802146456] [2023-08-31 19:07:43,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802146456] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:07:43,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:07:43,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:07:43,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961704123] [2023-08-31 19:07:43,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:07:43,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:07:43,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:07:43,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:07:43,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:07:44,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-31 19:07:44,401 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 173 transitions, 3107 flow. Second operand has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:44,401 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:07:44,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-31 19:07:44,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:07:44,805 INFO L130 PetriNetUnfolder]: 368/1110 cut-off events. [2023-08-31 19:07:44,805 INFO L131 PetriNetUnfolder]: For 11703/11715 co-relation queries the response was YES. [2023-08-31 19:07:44,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7190 conditions, 1110 events. 368/1110 cut-off events. For 11703/11715 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7118 event pairs, 117 based on Foata normal form. 28/1128 useless extension candidates. Maximal degree in co-relation 7119. Up to 414 conditions per place. [2023-08-31 19:07:44,815 INFO L137 encePairwiseOnDemand]: 417/425 looper letters, 110 selfloop transitions, 11 changer transitions 71/234 dead transitions. [2023-08-31 19:07:44,815 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 234 transitions, 4604 flow [2023-08-31 19:07:44,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:07:44,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:07:44,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1590 transitions. [2023-08-31 19:07:44,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41568627450980394 [2023-08-31 19:07:44,818 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1590 transitions. [2023-08-31 19:07:44,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1590 transitions. [2023-08-31 19:07:44,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:07:44,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1590 transitions. [2023-08-31 19:07:44,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 176.66666666666666) internal successors, (1590), 9 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:44,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:44,822 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:44,822 INFO L175 Difference]: Start difference. First operand has 210 places, 173 transitions, 3107 flow. Second operand 9 states and 1590 transitions. [2023-08-31 19:07:44,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 234 transitions, 4604 flow [2023-08-31 19:07:44,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 234 transitions, 4398 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-08-31 19:07:44,859 INFO L231 Difference]: Finished difference. Result has 212 places, 160 transitions, 2754 flow [2023-08-31 19:07:44,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2754, PETRI_PLACES=212, PETRI_TRANSITIONS=160} [2023-08-31 19:07:44,860 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 127 predicate places. [2023-08-31 19:07:44,860 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 160 transitions, 2754 flow [2023-08-31 19:07:44,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:44,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:07:44,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:07:44,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-31 19:07:44,861 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:07:44,861 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:07:44,861 INFO L85 PathProgramCache]: Analyzing trace with hash -371851791, now seen corresponding path program 4 times [2023-08-31 19:07:44,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:07:44,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66836371] [2023-08-31 19:07:44,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:07:44,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:07:44,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:07:45,390 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-31 19:07:45,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:07:45,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66836371] [2023-08-31 19:07:45,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66836371] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:07:45,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:07:45,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:07:45,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938090064] [2023-08-31 19:07:45,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:07:45,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:07:45,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:07:45,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:07:45,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:07:46,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-31 19:07:46,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 160 transitions, 2754 flow. Second operand has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:46,179 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:07:46,179 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-31 19:07:46,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:07:46,631 INFO L130 PetriNetUnfolder]: 219/798 cut-off events. [2023-08-31 19:07:46,632 INFO L131 PetriNetUnfolder]: For 8963/8973 co-relation queries the response was YES. [2023-08-31 19:07:46,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4725 conditions, 798 events. 219/798 cut-off events. For 8963/8973 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4991 event pairs, 51 based on Foata normal form. 28/825 useless extension candidates. Maximal degree in co-relation 4651. Up to 459 conditions per place. [2023-08-31 19:07:46,636 INFO L137 encePairwiseOnDemand]: 416/425 looper letters, 77 selfloop transitions, 43 changer transitions 46/208 dead transitions. [2023-08-31 19:07:46,636 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 208 transitions, 4021 flow [2023-08-31 19:07:46,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:07:46,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:07:46,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1758 transitions. [2023-08-31 19:07:46,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4136470588235294 [2023-08-31 19:07:46,638 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1758 transitions. [2023-08-31 19:07:46,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1758 transitions. [2023-08-31 19:07:46,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:07:46,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1758 transitions. [2023-08-31 19:07:46,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 175.8) internal successors, (1758), 10 states have internal predecessors, (1758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:46,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:46,643 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:46,643 INFO L175 Difference]: Start difference. First operand has 212 places, 160 transitions, 2754 flow. Second operand 10 states and 1758 transitions. [2023-08-31 19:07:46,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 208 transitions, 4021 flow [2023-08-31 19:07:46,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 208 transitions, 3973 flow, removed 8 selfloop flow, removed 9 redundant places. [2023-08-31 19:07:46,670 INFO L231 Difference]: Finished difference. Result has 212 places, 160 transitions, 2842 flow [2023-08-31 19:07:46,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2842, PETRI_PLACES=212, PETRI_TRANSITIONS=160} [2023-08-31 19:07:46,670 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 127 predicate places. [2023-08-31 19:07:46,670 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 160 transitions, 2842 flow [2023-08-31 19:07:46,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:46,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:07:46,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:07:46,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-31 19:07:46,671 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 22 more)] === [2023-08-31 19:07:46,671 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:07:46,672 INFO L85 PathProgramCache]: Analyzing trace with hash -12713691, now seen corresponding path program 5 times [2023-08-31 19:07:46,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:07:46,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158704096] [2023-08-31 19:07:46,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:07:46,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:07:46,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:07:47,133 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-31 19:07:47,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:07:47,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158704096] [2023-08-31 19:07:47,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158704096] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:07:47,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:07:47,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:07:47,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099497515] [2023-08-31 19:07:47,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:07:47,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:07:47,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:07:47,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:07:47,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:07:47,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 425 [2023-08-31 19:07:47,927 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 160 transitions, 2842 flow. Second operand has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:47,927 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:07:47,927 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 425 [2023-08-31 19:07:47,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:07:48,251 INFO L130 PetriNetUnfolder]: 158/627 cut-off events. [2023-08-31 19:07:48,251 INFO L131 PetriNetUnfolder]: For 6938/6948 co-relation queries the response was YES. [2023-08-31 19:07:48,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3823 conditions, 627 events. 158/627 cut-off events. For 6938/6948 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 3718 event pairs, 30 based on Foata normal form. 28/654 useless extension candidates. Maximal degree in co-relation 3751. Up to 252 conditions per place. [2023-08-31 19:07:48,254 INFO L137 encePairwiseOnDemand]: 417/425 looper letters, 0 selfloop transitions, 0 changer transitions 176/176 dead transitions. [2023-08-31 19:07:48,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 176 transitions, 3326 flow [2023-08-31 19:07:48,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:07:48,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:07:48,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1582 transitions. [2023-08-31 19:07:48,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4135947712418301 [2023-08-31 19:07:48,257 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1582 transitions. [2023-08-31 19:07:48,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1582 transitions. [2023-08-31 19:07:48,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:07:48,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1582 transitions. [2023-08-31 19:07:48,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 175.77777777777777) internal successors, (1582), 9 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:48,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:48,260 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:48,260 INFO L175 Difference]: Start difference. First operand has 212 places, 160 transitions, 2842 flow. Second operand 9 states and 1582 transitions. [2023-08-31 19:07:48,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 176 transitions, 3326 flow [2023-08-31 19:07:48,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 176 transitions, 3220 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-08-31 19:07:48,281 INFO L231 Difference]: Finished difference. Result has 208 places, 0 transitions, 0 flow [2023-08-31 19:07:48,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2735, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=208, PETRI_TRANSITIONS=0} [2023-08-31 19:07:48,282 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 123 predicate places. [2023-08-31 19:07:48,282 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 0 transitions, 0 flow [2023-08-31 19:07:48,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 173.1818181818182) internal successors, (1905), 11 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:07:48,285 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (24 of 25 remaining) [2023-08-31 19:07:48,286 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (23 of 25 remaining) [2023-08-31 19:07:48,286 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (22 of 25 remaining) [2023-08-31 19:07:48,287 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (21 of 25 remaining) [2023-08-31 19:07:48,287 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (20 of 25 remaining) [2023-08-31 19:07:48,287 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (19 of 25 remaining) [2023-08-31 19:07:48,287 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (18 of 25 remaining) [2023-08-31 19:07:48,287 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (17 of 25 remaining) [2023-08-31 19:07:48,292 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (16 of 25 remaining) [2023-08-31 19:07:48,293 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (15 of 25 remaining) [2023-08-31 19:07:48,293 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (14 of 25 remaining) [2023-08-31 19:07:48,293 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (13 of 25 remaining) [2023-08-31 19:07:48,293 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (12 of 25 remaining) [2023-08-31 19:07:48,293 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (11 of 25 remaining) [2023-08-31 19:07:48,293 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 25 remaining) [2023-08-31 19:07:48,294 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 25 remaining) [2023-08-31 19:07:48,294 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (8 of 25 remaining) [2023-08-31 19:07:48,294 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (7 of 25 remaining) [2023-08-31 19:07:48,294 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (6 of 25 remaining) [2023-08-31 19:07:48,294 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (5 of 25 remaining) [2023-08-31 19:07:48,294 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (4 of 25 remaining) [2023-08-31 19:07:48,295 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (3 of 25 remaining) [2023-08-31 19:07:48,295 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONDATA_RACE (2 of 25 remaining) [2023-08-31 19:07:48,295 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONDATA_RACE (1 of 25 remaining) [2023-08-31 19:07:48,295 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2ASSERT_VIOLATIONDATA_RACE (0 of 25 remaining) [2023-08-31 19:07:48,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-31 19:07:48,296 INFO L445 BasicCegarLoop]: Path program histogram: [11, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:07:48,299 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-31 19:07:48,299 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-31 19:07:48,302 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 31.08 07:07:48 BasicIcfg [2023-08-31 19:07:48,302 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-31 19:07:48,302 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-08-31 19:07:48,302 INFO L271 PluginConnector]: Initializing Witness Printer... [2023-08-31 19:07:48,302 INFO L275 PluginConnector]: Witness Printer initialized [2023-08-31 19:07:48,303 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 07:03:29" (3/4) ... [2023-08-31 19:07:48,305 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-08-31 19:07:48,308 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2023-08-31 19:07:48,318 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 69 nodes and edges [2023-08-31 19:07:48,319 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2023-08-31 19:07:48,319 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2023-08-31 19:07:48,319 INFO L961 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-08-31 19:07:48,356 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2023-08-31 19:07:48,357 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-08-31 19:07:48,357 INFO L158 Benchmark]: Toolchain (without parser) took 260251.73ms. Allocated memory was 81.8MB in the beginning and 8.4GB in the end (delta: 8.4GB). Free memory was 59.6MB in the beginning and 6.8GB in the end (delta: -6.8GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2023-08-31 19:07:48,357 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 62.9MB. Free memory is still 41.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-08-31 19:07:48,358 INFO L158 Benchmark]: CACSL2BoogieTranslator took 767.49ms. Allocated memory is still 81.8MB. Free memory was 59.4MB in the beginning and 42.5MB in the end (delta: 16.9MB). Peak memory consumption was 27.9MB. Max. memory is 16.1GB. [2023-08-31 19:07:48,358 INFO L158 Benchmark]: Boogie Procedure Inliner took 80.26ms. Allocated memory is still 81.8MB. Free memory was 42.5MB in the beginning and 37.9MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-08-31 19:07:48,358 INFO L158 Benchmark]: Boogie Preprocessor took 48.36ms. Allocated memory is still 81.8MB. Free memory was 37.9MB in the beginning and 33.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-08-31 19:07:48,358 INFO L158 Benchmark]: RCFGBuilder took 965.47ms. Allocated memory was 81.8MB in the beginning and 98.6MB in the end (delta: 16.8MB). Free memory was 33.8MB in the beginning and 44.1MB in the end (delta: -10.3MB). Peak memory consumption was 8.0MB. Max. memory is 16.1GB. [2023-08-31 19:07:48,359 INFO L158 Benchmark]: TraceAbstraction took 258326.96ms. Allocated memory was 98.6MB in the beginning and 8.4GB in the end (delta: 8.3GB). Free memory was 43.5MB in the beginning and 6.8GB in the end (delta: -6.8GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2023-08-31 19:07:48,359 INFO L158 Benchmark]: Witness Printer took 54.51ms. Allocated memory is still 8.4GB. Free memory was 6.8GB in the beginning and 6.8GB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-08-31 19:07:48,360 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 62.9MB. Free memory is still 41.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 767.49ms. Allocated memory is still 81.8MB. Free memory was 59.4MB in the beginning and 42.5MB in the end (delta: 16.9MB). Peak memory consumption was 27.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 80.26ms. Allocated memory is still 81.8MB. Free memory was 42.5MB in the beginning and 37.9MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 48.36ms. Allocated memory is still 81.8MB. Free memory was 37.9MB in the beginning and 33.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 965.47ms. Allocated memory was 81.8MB in the beginning and 98.6MB in the end (delta: 16.8MB). Free memory was 33.8MB in the beginning and 44.1MB in the end (delta: -10.3MB). Peak memory consumption was 8.0MB. Max. memory is 16.1GB. * TraceAbstraction took 258326.96ms. Allocated memory was 98.6MB in the beginning and 8.4GB in the end (delta: 8.3GB). Free memory was 43.5MB in the beginning and 6.8GB in the end (delta: -6.8GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. * Witness Printer took 54.51ms. Allocated memory is still 8.4GB. Free memory was 6.8GB in the beginning and 6.8GB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 49.6s, 229 PlacesBefore, 85 PlacesAfterwards, 228 TransitionsBefore, 82 TransitionsAfterwards, 6368 CoEnabledTransitionPairs, 8 FixpointIterations, 106 TrivialSequentialCompositions, 59 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 24 ConcurrentYvCompositions, 2 ChoiceCompositions, 194 TotalNumberOfCompositions, 34732 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8374, independent: 7281, independent conditional: 0, independent unconditional: 7281, dependent: 1093, dependent conditional: 0, dependent unconditional: 1093, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3164, independent: 3072, independent conditional: 0, independent unconditional: 3072, dependent: 92, dependent conditional: 0, dependent unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8374, independent: 4209, independent conditional: 0, independent unconditional: 4209, dependent: 1001, dependent conditional: 0, dependent unconditional: 1001, unknown: 3164, unknown conditional: 0, unknown unconditional: 3164] , Statistics on independence cache: Total cache size (in pairs): 299, Positive cache size: 231, Positive conditional cache size: 0, Positive unconditional cache size: 231, Negative cache size: 68, Negative conditional cache size: 0, Negative unconditional cache size: 68, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 1708]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1709]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1716]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1719]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1756]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1722]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1734]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1725]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1757]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1735]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1758]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1752]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1759]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1753]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1694]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1697]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1700]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 244 locations, 25 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: 258.2s, OverallIterations: 35, TraceHistogramMax: 1, PathProgramHistogramMax: 11, EmptinessCheckTime: 0.0s, AutomataDifference: 191.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 49.8s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 19206 SdHoareTripleChecker+Valid, 58.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15670 mSDsluCounter, 13835 SdHoareTripleChecker+Invalid, 51.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13279 mSDsCounter, 4873 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 71361 IncrementalHoareTripleChecker+Invalid, 76234 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4873 mSolverCounterUnsat, 556 mSDtfsCounter, 71361 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 526 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 517 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 5.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=47895occurred in iteration=30, InterpolantAutomatonStates: 360, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 14.7s InterpolantComputationTime, 632 NumberOfCodeBlocks, 632 NumberOfCodeBlocksAsserted, 35 NumberOfCheckSat, 597 ConstructedInterpolants, 0 QuantifiedInterpolants, 7493 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 35 InterpolantComputations, 35 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 17 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-31 19:07:48,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE