./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-data-race.prp --file ../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.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-3_2-container_of-global.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 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 --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:09:34,996 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-31 19:09:34,998 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-31 19:09:35,020 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-31 19:09:35,021 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-31 19:09:35,022 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-31 19:09:35,023 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-31 19:09:35,024 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-31 19:09:35,026 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-31 19:09:35,027 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-31 19:09:35,027 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-31 19:09:35,028 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-31 19:09:35,030 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-31 19:09:35,032 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-31 19:09:35,033 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-31 19:09:35,034 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-31 19:09:35,035 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-31 19:09:35,039 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-31 19:09:35,041 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-31 19:09:35,046 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-31 19:09:35,049 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-31 19:09:35,051 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-31 19:09:35,052 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-31 19:09:35,053 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-31 19:09:35,056 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-31 19:09:35,061 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-31 19:09:35,062 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-31 19:09:35,062 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-31 19:09:35,063 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-31 19:09:35,064 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-31 19:09:35,065 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-31 19:09:35,065 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-31 19:09:35,069 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-31 19:09:35,069 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-31 19:09:35,070 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-31 19:09:35,071 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-31 19:09:35,072 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-31 19:09:35,072 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-31 19:09:35,073 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-31 19:09:35,073 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-31 19:09:35,074 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-31 19:09:35,075 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:09:35,111 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-31 19:09:35,112 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-31 19:09:35,113 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-31 19:09:35,113 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-31 19:09:35,114 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-31 19:09:35,114 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-31 19:09:35,115 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-31 19:09:35,115 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-31 19:09:35,115 INFO L138 SettingsManager]: * Use SBE=true [2023-08-31 19:09:35,115 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-31 19:09:35,116 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-31 19:09:35,116 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-31 19:09:35,116 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-31 19:09:35,116 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-31 19:09:35,117 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-31 19:09:35,117 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-31 19:09:35,117 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-31 19:09:35,117 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-31 19:09:35,117 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-08-31 19:09:35,117 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-31 19:09:35,118 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-31 19:09:35,118 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-31 19:09:35,118 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-31 19:09:35,118 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-31 19:09:35,118 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-31 19:09:35,118 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-31 19:09:35,119 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 19:09:35,119 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-31 19:09:35,119 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-31 19:09:35,119 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-31 19:09:35,119 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-31 19:09:35,120 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-31 19:09:35,120 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-31 19:09:35,120 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-31 19:09:35,120 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-31 19:09:35,120 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-31 19:09:35,121 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-31 19:09:35,121 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 -> 02b1c265b98bd14cc97fe77543b4e06699576e2091fa3d4102d013e6b3937418 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:09:35,438 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-31 19:09:35,468 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-31 19:09:35,470 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-31 19:09:35,471 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-31 19:09:35,472 INFO L275 PluginConnector]: CDTParser initialized [2023-08-31 19:09:35,473 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2023-08-31 19:09:36,650 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-31 19:09:36,928 INFO L351 CDTParser]: Found 1 translation units. [2023-08-31 19:09:36,928 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2023-08-31 19:09:36,958 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c1caea49/2bdc3822470d46cf8f011d782a8b3a02/FLAG75fdeae32 [2023-08-31 19:09:36,968 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c1caea49/2bdc3822470d46cf8f011d782a8b3a02 [2023-08-31 19:09:36,969 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-31 19:09:36,970 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-31 19:09:36,972 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-31 19:09:36,972 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-31 19:09:36,979 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-31 19:09:36,979 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 07:09:36" (1/1) ... [2023-08-31 19:09:36,981 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@547e0310 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:36, skipping insertion in model container [2023-08-31 19:09:36,981 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 07:09:36" (1/1) ... [2023-08-31 19:09:36,987 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-31 19:09:37,027 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-31 19:09:37,147 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-31 19:09:37,579 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-3_2-container_of-global.i[75009,75022] [2023-08-31 19:09:37,614 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 19:09:37,622 INFO L203 MainTranslator]: Completed pre-run [2023-08-31 19:09:37,632 WARN L633 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-08-31 19:09:37,663 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-3_2-container_of-global.i[75009,75022] [2023-08-31 19:09:37,684 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 19:09:37,794 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 19:09:37,794 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 19:09:37,794 WARN L667 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 19:09:37,800 INFO L208 MainTranslator]: Completed translation [2023-08-31 19:09:37,800 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37 WrapperNode [2023-08-31 19:09:37,800 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-31 19:09:37,801 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-31 19:09:37,801 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-31 19:09:37,801 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-31 19:09:37,806 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:09:37" (1/1) ... [2023-08-31 19:09:37,833 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:09:37" (1/1) ... [2023-08-31 19:09:37,872 INFO L138 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 207 [2023-08-31 19:09:37,878 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-31 19:09:37,878 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-31 19:09:37,879 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-31 19:09:37,879 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-31 19:09:37,886 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,887 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,892 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,893 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,911 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,913 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,918 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,920 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,942 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-31 19:09:37,943 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-31 19:09:37,943 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-31 19:09:37,943 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-31 19:09:37,944 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (1/1) ... [2023-08-31 19:09:37,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 19:09:37,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 19:09:37,986 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:09:38,001 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:09:38,023 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-31 19:09:38,024 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-31 19:09:38,024 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-31 19:09:38,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-31 19:09:38,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-31 19:09:38,024 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-08-31 19:09:38,024 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-31 19:09:38,025 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-31 19:09:38,025 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-08-31 19:09:38,025 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-08-31 19:09:38,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-31 19:09:38,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-31 19:09:38,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-31 19:09:38,026 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:09:38,368 INFO L236 CfgBuilder]: Building ICFG [2023-08-31 19:09:38,370 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-31 19:09:38,695 INFO L277 CfgBuilder]: Performing block encoding [2023-08-31 19:09:38,735 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-31 19:09:38,735 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-31 19:09:38,737 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 07:09:38 BoogieIcfgContainer [2023-08-31 19:09:38,738 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-31 19:09:38,739 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-31 19:09:38,739 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-31 19:09:38,742 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-31 19:09:38,743 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.08 07:09:36" (1/3) ... [2023-08-31 19:09:38,743 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a42afe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 07:09:38, skipping insertion in model container [2023-08-31 19:09:38,743 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 07:09:37" (2/3) ... [2023-08-31 19:09:38,744 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a42afe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 07:09:38, skipping insertion in model container [2023-08-31 19:09:38,744 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 07:09:38" (3/3) ... [2023-08-31 19:09:38,745 INFO L112 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2023-08-31 19:09:38,752 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-31 19:09:38,761 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-31 19:09:38,761 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2023-08-31 19:09:38,761 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-31 19:09:38,821 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-31 19:09:38,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 255 places, 257 transitions, 530 flow [2023-08-31 19:09:39,017 INFO L130 PetriNetUnfolder]: 10/327 cut-off events. [2023-08-31 19:09:39,018 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 19:09:39,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 327 events. 10/327 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 543 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 190. Up to 4 conditions per place. [2023-08-31 19:09:39,024 INFO L82 GeneralOperation]: Start removeDead. Operand has 255 places, 257 transitions, 530 flow [2023-08-31 19:09:39,034 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 253 places, 254 transitions, 520 flow [2023-08-31 19:09:39,037 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 19:09:39,048 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 253 places, 254 transitions, 520 flow [2023-08-31 19:09:39,050 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 253 places, 254 transitions, 520 flow [2023-08-31 19:09:39,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 253 places, 254 transitions, 520 flow [2023-08-31 19:09:39,101 INFO L130 PetriNetUnfolder]: 9/326 cut-off events. [2023-08-31 19:09:39,101 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 19:09:39,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 326 events. 9/326 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 552 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 189. Up to 4 conditions per place. [2023-08-31 19:09:39,113 INFO L119 LiptonReduction]: Number of co-enabled transitions 5460 [2023-08-31 19:10:07,462 WARN L222 SmtUtils]: Spent 6.16s on a formula simplification. DAG size of input: 176 DAG size of output: 174 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-31 19:10:16,451 WARN L222 SmtUtils]: Spent 6.20s on a formula simplification. DAG size of input: 202 DAG size of output: 195 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-31 19:10:24,708 WARN L222 SmtUtils]: Spent 6.19s on a formula simplification. DAG size of input: 211 DAG size of output: 202 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-31 19:10:33,726 WARN L222 SmtUtils]: Spent 7.96s on a formula simplification. DAG size of input: 220 DAG size of output: 213 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-31 19:10:42,556 WARN L222 SmtUtils]: Spent 6.79s on a formula simplification. DAG size of input: 229 DAG size of output: 220 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-31 19:10:47,250 INFO L134 LiptonReduction]: Checked pairs total: 36179 [2023-08-31 19:10:47,251 INFO L136 LiptonReduction]: Total number of compositions: 242 [2023-08-31 19:10:47,271 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-31 19:10:47,277 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;@1f067d15, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 19:10:47,278 INFO L358 AbstractCegarLoop]: Starting to check reachability of 27 error locations. [2023-08-31 19:10:47,279 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-08-31 19:10:47,279 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-31 19:10:47,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:47,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-31 19:10:47,281 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:47,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:47,288 INFO L85 PathProgramCache]: Analyzing trace with hash 877, now seen corresponding path program 1 times [2023-08-31 19:10:47,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:47,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752492146] [2023-08-31 19:10:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:47,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:47,536 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:10:47,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:47,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752492146] [2023-08-31 19:10:47,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752492146] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:47,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:47,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-31 19:10:47,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640376225] [2023-08-31 19:10:47,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:47,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-31 19:10:47,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:47,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-31 19:10:47,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-31 19:10:47,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 499 [2023-08-31 19:10:47,578 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 80 transitions, 172 flow. Second operand has 2 states, 2 states have (on average 229.5) internal successors, (459), 2 states have internal predecessors, (459), 0 states have call successors, (0), 0 states 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:10:47,579 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:47,579 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 499 [2023-08-31 19:10:47,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:47,962 INFO L130 PetriNetUnfolder]: 591/1592 cut-off events. [2023-08-31 19:10:47,962 INFO L131 PetriNetUnfolder]: For 36/59 co-relation queries the response was YES. [2023-08-31 19:10:47,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2609 conditions, 1592 events. 591/1592 cut-off events. For 36/59 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 10091 event pairs, 590 based on Foata normal form. 62/1556 useless extension candidates. Maximal degree in co-relation 2441. Up to 993 conditions per place. [2023-08-31 19:10:47,973 INFO L137 encePairwiseOnDemand]: 484/499 looper letters, 29 selfloop transitions, 0 changer transitions 0/64 dead transitions. [2023-08-31 19:10:47,973 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 64 transitions, 198 flow [2023-08-31 19:10:47,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-31 19:10:47,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-31 19:10:47,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 502 transitions. [2023-08-31 19:10:47,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503006012024048 [2023-08-31 19:10:47,993 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 502 transitions. [2023-08-31 19:10:47,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 502 transitions. [2023-08-31 19:10:47,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:47,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 502 transitions. [2023-08-31 19:10:48,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 251.0) internal successors, (502), 2 states have internal predecessors, (502), 0 states have call successors, (0), 0 states 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:10:48,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 499.0) internal successors, (1497), 3 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states 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:10:48,010 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 499.0) internal successors, (1497), 3 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states 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:10:48,012 INFO L175 Difference]: Start difference. First operand has 83 places, 80 transitions, 172 flow. Second operand 2 states and 502 transitions. [2023-08-31 19:10:48,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 64 transitions, 198 flow [2023-08-31 19:10:48,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 64 transitions, 190 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-31 19:10:48,035 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 132 flow [2023-08-31 19:10:48,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=132, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2023-08-31 19:10:48,061 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, -17 predicate places. [2023-08-31 19:10:48,061 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 132 flow [2023-08-31 19:10:48,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 229.5) internal successors, (459), 2 states have internal predecessors, (459), 0 states have call successors, (0), 0 states 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:10:48,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:48,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-31 19:10:48,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-31 19:10:48,063 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:48,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:48,075 INFO L85 PathProgramCache]: Analyzing trace with hash 27033388, now seen corresponding path program 1 times [2023-08-31 19:10:48,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:48,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349264022] [2023-08-31 19:10:48,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:48,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:48,286 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:10:48,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:48,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349264022] [2023-08-31 19:10:48,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349264022] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:48,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:48,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-31 19:10:48,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995197211] [2023-08-31 19:10:48,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:48,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-31 19:10:48,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:48,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-31 19:10:48,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-31 19:10:48,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 499 [2023-08-31 19:10:48,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 223.33333333333334) internal successors, (670), 3 states have internal predecessors, (670), 0 states have call successors, (0), 0 states 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:10:48,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:48,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 499 [2023-08-31 19:10:48,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:48,617 INFO L130 PetriNetUnfolder]: 590/1105 cut-off events. [2023-08-31 19:10:48,618 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2023-08-31 19:10:48,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2113 conditions, 1105 events. 590/1105 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5626 event pairs, 215 based on Foata normal form. 0/1006 useless extension candidates. Maximal degree in co-relation 2110. Up to 976 conditions per place. [2023-08-31 19:10:48,622 INFO L137 encePairwiseOnDemand]: 495/499 looper letters, 38 selfloop transitions, 2 changer transitions 2/75 dead transitions. [2023-08-31 19:10:48,623 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 75 transitions, 239 flow [2023-08-31 19:10:48,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-31 19:10:48,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-31 19:10:48,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 710 transitions. [2023-08-31 19:10:48,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742818971275885 [2023-08-31 19:10:48,627 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 710 transitions. [2023-08-31 19:10:48,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 710 transitions. [2023-08-31 19:10:48,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:48,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 710 transitions. [2023-08-31 19:10:48,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 0 states have call successors, (0), 0 states 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:10:48,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states 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:10:48,634 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states 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:10:48,634 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 132 flow. Second operand 3 states and 710 transitions. [2023-08-31 19:10:48,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 75 transitions, 239 flow [2023-08-31 19:10:48,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 75 transitions, 239 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-31 19:10:48,636 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 140 flow [2023-08-31 19:10:48,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2023-08-31 19:10:48,637 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, -16 predicate places. [2023-08-31 19:10:48,637 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 140 flow [2023-08-31 19:10:48,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 223.33333333333334) internal successors, (670), 3 states have internal predecessors, (670), 0 states have call successors, (0), 0 states 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:10:48,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:48,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:10:48,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-31 19:10:48,639 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:48,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:48,639 INFO L85 PathProgramCache]: Analyzing trace with hash 817220155, now seen corresponding path program 1 times [2023-08-31 19:10:48,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:48,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898110977] [2023-08-31 19:10:48,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:48,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:49,044 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:10:49,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:49,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898110977] [2023-08-31 19:10:49,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898110977] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:49,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:49,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:10:49,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723422829] [2023-08-31 19:10:49,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:49,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:10:49,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:49,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:10:49,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:10:49,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 499 [2023-08-31 19:10:49,418 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 185.16666666666666) internal successors, (1111), 6 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states 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:10:49,418 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:49,418 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 499 [2023-08-31 19:10:49,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:50,204 INFO L130 PetriNetUnfolder]: 1480/2865 cut-off events. [2023-08-31 19:10:50,205 INFO L131 PetriNetUnfolder]: For 290/290 co-relation queries the response was YES. [2023-08-31 19:10:50,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5668 conditions, 2865 events. 1480/2865 cut-off events. For 290/290 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 15859 event pairs, 1035 based on Foata normal form. 0/2770 useless extension candidates. Maximal degree in co-relation 5664. Up to 2213 conditions per place. [2023-08-31 19:10:50,220 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 69 selfloop transitions, 30 changer transitions 0/115 dead transitions. [2023-08-31 19:10:50,220 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 115 transitions, 482 flow [2023-08-31 19:10:50,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:10:50,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:10:50,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1194 transitions. [2023-08-31 19:10:50,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39879759519038077 [2023-08-31 19:10:50,225 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1194 transitions. [2023-08-31 19:10:50,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1194 transitions. [2023-08-31 19:10:50,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:50,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1194 transitions. [2023-08-31 19:10:50,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.0) internal successors, (1194), 6 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states 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:10:50,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 499.0) internal successors, (3493), 7 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states 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:10:50,236 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 499.0) internal successors, (3493), 7 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states 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:10:50,236 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 140 flow. Second operand 6 states and 1194 transitions. [2023-08-31 19:10:50,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 115 transitions, 482 flow [2023-08-31 19:10:50,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 115 transitions, 482 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-31 19:10:50,241 INFO L231 Difference]: Finished difference. Result has 75 places, 91 transitions, 311 flow [2023-08-31 19:10:50,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=311, PETRI_PLACES=75, PETRI_TRANSITIONS=91} [2023-08-31 19:10:50,242 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, -8 predicate places. [2023-08-31 19:10:50,243 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 91 transitions, 311 flow [2023-08-31 19:10:50,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 185.16666666666666) internal successors, (1111), 6 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states 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:10:50,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:50,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:10:50,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-31 19:10:50,244 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:50,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:50,245 INFO L85 PathProgramCache]: Analyzing trace with hash 178820276, now seen corresponding path program 1 times [2023-08-31 19:10:50,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:50,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336276537] [2023-08-31 19:10:50,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:50,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:50,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:50,392 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:10:50,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:50,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336276537] [2023-08-31 19:10:50,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336276537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:50,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:50,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-31 19:10:50,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358728578] [2023-08-31 19:10:50,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:50,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-31 19:10:50,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:50,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-31 19:10:50,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-31 19:10:50,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 499 [2023-08-31 19:10:50,408 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 91 transitions, 311 flow. Second operand has 3 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 states 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:10:50,408 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:50,408 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 499 [2023-08-31 19:10:50,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:50,794 INFO L130 PetriNetUnfolder]: 833/2066 cut-off events. [2023-08-31 19:10:50,794 INFO L131 PetriNetUnfolder]: For 470/494 co-relation queries the response was YES. [2023-08-31 19:10:50,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4683 conditions, 2066 events. 833/2066 cut-off events. For 470/494 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13016 event pairs, 557 based on Foata normal form. 0/1984 useless extension candidates. Maximal degree in co-relation 4674. Up to 1238 conditions per place. [2023-08-31 19:10:50,808 INFO L137 encePairwiseOnDemand]: 496/499 looper letters, 54 selfloop transitions, 2 changer transitions 0/92 dead transitions. [2023-08-31 19:10:50,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 92 transitions, 425 flow [2023-08-31 19:10:50,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-31 19:10:50,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-31 19:10:50,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 708 transitions. [2023-08-31 19:10:50,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4729458917835671 [2023-08-31 19:10:50,813 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 708 transitions. [2023-08-31 19:10:50,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 708 transitions. [2023-08-31 19:10:50,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:50,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 708 transitions. [2023-08-31 19:10:50,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 0 states 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:10:50,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states 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:10:50,819 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states 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:10:50,819 INFO L175 Difference]: Start difference. First operand has 75 places, 91 transitions, 311 flow. Second operand 3 states and 708 transitions. [2023-08-31 19:10:50,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 92 transitions, 425 flow [2023-08-31 19:10:50,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 92 transitions, 425 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-31 19:10:50,829 INFO L231 Difference]: Finished difference. Result has 78 places, 92 transitions, 323 flow [2023-08-31 19:10:50,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=323, PETRI_PLACES=78, PETRI_TRANSITIONS=92} [2023-08-31 19:10:50,831 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, -5 predicate places. [2023-08-31 19:10:50,832 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 92 transitions, 323 flow [2023-08-31 19:10:50,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 states 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:10:50,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:50,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:10:50,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-31 19:10:50,833 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:50,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:50,834 INFO L85 PathProgramCache]: Analyzing trace with hash 710884942, now seen corresponding path program 1 times [2023-08-31 19:10:50,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:50,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682920609] [2023-08-31 19:10:50,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:50,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:50,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:51,206 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:10:51,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:51,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682920609] [2023-08-31 19:10:51,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682920609] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:51,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:51,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:10:51,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542489017] [2023-08-31 19:10:51,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:51,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:10:51,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:51,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:10:51,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:10:51,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 499 [2023-08-31 19:10:51,634 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 92 transitions, 323 flow. Second operand has 6 states, 6 states have (on average 207.83333333333334) internal successors, (1247), 6 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states 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:10:51,634 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:51,634 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 499 [2023-08-31 19:10:51,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:52,520 INFO L130 PetriNetUnfolder]: 1719/3403 cut-off events. [2023-08-31 19:10:52,521 INFO L131 PetriNetUnfolder]: For 945/946 co-relation queries the response was YES. [2023-08-31 19:10:52,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8460 conditions, 3403 events. 1719/3403 cut-off events. For 945/946 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 20200 event pairs, 966 based on Foata normal form. 1/3330 useless extension candidates. Maximal degree in co-relation 8449. Up to 2443 conditions per place. [2023-08-31 19:10:52,543 INFO L137 encePairwiseOnDemand]: 488/499 looper letters, 108 selfloop transitions, 22 changer transitions 0/149 dead transitions. [2023-08-31 19:10:52,543 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 149 transitions, 790 flow [2023-08-31 19:10:52,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:10:52,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:10:52,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1328 transitions. [2023-08-31 19:10:52,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44355377421509684 [2023-08-31 19:10:52,548 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1328 transitions. [2023-08-31 19:10:52,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1328 transitions. [2023-08-31 19:10:52,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:52,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1328 transitions. [2023-08-31 19:10:52,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 221.33333333333334) internal successors, (1328), 6 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states 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:10:52,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 499.0) internal successors, (3493), 7 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states 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:10:52,557 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 499.0) internal successors, (3493), 7 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states 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:10:52,558 INFO L175 Difference]: Start difference. First operand has 78 places, 92 transitions, 323 flow. Second operand 6 states and 1328 transitions. [2023-08-31 19:10:52,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 149 transitions, 790 flow [2023-08-31 19:10:52,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 149 transitions, 788 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-31 19:10:52,564 INFO L231 Difference]: Finished difference. Result has 87 places, 113 transitions, 506 flow [2023-08-31 19:10:52,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=506, PETRI_PLACES=87, PETRI_TRANSITIONS=113} [2023-08-31 19:10:52,565 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 4 predicate places. [2023-08-31 19:10:52,565 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 113 transitions, 506 flow [2023-08-31 19:10:52,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 207.83333333333334) internal successors, (1247), 6 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states 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:10:52,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:52,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:10:52,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-31 19:10:52,566 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:52,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:52,567 INFO L85 PathProgramCache]: Analyzing trace with hash 139389378, now seen corresponding path program 1 times [2023-08-31 19:10:52,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:52,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569924178] [2023-08-31 19:10:52,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:52,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:52,930 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:10:52,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:52,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569924178] [2023-08-31 19:10:52,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569924178] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:52,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:52,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:10:52,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602085959] [2023-08-31 19:10:52,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:52,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:10:52,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:52,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:10:52,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:10:53,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 499 [2023-08-31 19:10:53,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 113 transitions, 506 flow. Second operand has 6 states, 6 states have (on average 185.5) internal successors, (1113), 6 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states 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:10:53,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:53,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 499 [2023-08-31 19:10:53,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:54,124 INFO L130 PetriNetUnfolder]: 2018/3760 cut-off events. [2023-08-31 19:10:54,125 INFO L131 PetriNetUnfolder]: For 2445/2445 co-relation queries the response was YES. [2023-08-31 19:10:54,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10847 conditions, 3760 events. 2018/3760 cut-off events. For 2445/2445 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 21249 event pairs, 1122 based on Foata normal form. 0/3679 useless extension candidates. Maximal degree in co-relation 10832. Up to 2942 conditions per place. [2023-08-31 19:10:54,157 INFO L137 encePairwiseOnDemand]: 487/499 looper letters, 116 selfloop transitions, 29 changer transitions 0/165 dead transitions. [2023-08-31 19:10:54,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 165 transitions, 1020 flow [2023-08-31 19:10:54,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:10:54,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:10:54,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1194 transitions. [2023-08-31 19:10:54,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39879759519038077 [2023-08-31 19:10:54,162 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1194 transitions. [2023-08-31 19:10:54,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1194 transitions. [2023-08-31 19:10:54,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:54,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1194 transitions. [2023-08-31 19:10:54,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.0) internal successors, (1194), 6 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states 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:10:54,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 499.0) internal successors, (3493), 7 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states 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:10:54,203 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 499.0) internal successors, (3493), 7 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states 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:10:54,203 INFO L175 Difference]: Start difference. First operand has 87 places, 113 transitions, 506 flow. Second operand 6 states and 1194 transitions. [2023-08-31 19:10:54,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 165 transitions, 1020 flow [2023-08-31 19:10:54,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 165 transitions, 1020 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-31 19:10:54,215 INFO L231 Difference]: Finished difference. Result has 96 places, 141 transitions, 754 flow [2023-08-31 19:10:54,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=754, PETRI_PLACES=96, PETRI_TRANSITIONS=141} [2023-08-31 19:10:54,218 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 13 predicate places. [2023-08-31 19:10:54,218 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 141 transitions, 754 flow [2023-08-31 19:10:54,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 185.5) internal successors, (1113), 6 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states 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:10:54,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:54,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:10:54,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-31 19:10:54,219 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:54,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:54,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1874382264, now seen corresponding path program 1 times [2023-08-31 19:10:54,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:54,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445344684] [2023-08-31 19:10:54,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:54,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:54,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:54,308 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:10:54,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:54,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445344684] [2023-08-31 19:10:54,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445344684] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:54,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:54,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-31 19:10:54,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717200122] [2023-08-31 19:10:54,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:54,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-31 19:10:54,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:54,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-31 19:10:54,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-31 19:10:54,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 499 [2023-08-31 19:10:54,318 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 141 transitions, 754 flow. Second operand has 3 states, 3 states have (on average 229.0) internal successors, (687), 3 states have internal predecessors, (687), 0 states have call successors, (0), 0 states 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:10:54,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:54,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 499 [2023-08-31 19:10:54,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:54,582 INFO L130 PetriNetUnfolder]: 443/971 cut-off events. [2023-08-31 19:10:54,582 INFO L131 PetriNetUnfolder]: For 1200/1408 co-relation queries the response was YES. [2023-08-31 19:10:54,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3214 conditions, 971 events. 443/971 cut-off events. For 1200/1408 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5015 event pairs, 199 based on Foata normal form. 0/931 useless extension candidates. Maximal degree in co-relation 3194. Up to 593 conditions per place. [2023-08-31 19:10:54,588 INFO L137 encePairwiseOnDemand]: 496/499 looper letters, 57 selfloop transitions, 2 changer transitions 0/94 dead transitions. [2023-08-31 19:10:54,589 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 94 transitions, 574 flow [2023-08-31 19:10:54,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-31 19:10:54,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-31 19:10:54,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 717 transitions. [2023-08-31 19:10:54,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789579158316633 [2023-08-31 19:10:54,592 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 717 transitions. [2023-08-31 19:10:54,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 717 transitions. [2023-08-31 19:10:54,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:54,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 717 transitions. [2023-08-31 19:10:54,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 239.0) internal successors, (717), 3 states have internal predecessors, (717), 0 states have call successors, (0), 0 states 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:10:54,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states 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:10:54,604 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states 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:10:54,604 INFO L175 Difference]: Start difference. First operand has 96 places, 141 transitions, 754 flow. Second operand 3 states and 717 transitions. [2023-08-31 19:10:54,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 94 transitions, 574 flow [2023-08-31 19:10:54,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 94 transitions, 538 flow, removed 0 selfloop flow, removed 16 redundant places. [2023-08-31 19:10:54,608 INFO L231 Difference]: Finished difference. Result has 80 places, 82 transitions, 358 flow [2023-08-31 19:10:54,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=358, PETRI_PLACES=80, PETRI_TRANSITIONS=82} [2023-08-31 19:10:54,609 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, -3 predicate places. [2023-08-31 19:10:54,609 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 82 transitions, 358 flow [2023-08-31 19:10:54,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 229.0) internal successors, (687), 3 states have internal predecessors, (687), 0 states have call successors, (0), 0 states 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:10:54,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:54,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:10:54,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-31 19:10:54,609 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:54,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:54,610 INFO L85 PathProgramCache]: Analyzing trace with hash -736144351, now seen corresponding path program 1 times [2023-08-31 19:10:54,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:54,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872927200] [2023-08-31 19:10:54,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:54,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:54,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:55,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:10:55,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:55,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872927200] [2023-08-31 19:10:55,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872927200] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:55,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:55,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-31 19:10:55,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504147280] [2023-08-31 19:10:55,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:55,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-31 19:10:55,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:55,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-31 19:10:55,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-31 19:10:55,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:10:55,900 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 82 transitions, 358 flow. Second operand has 9 states, 9 states have (on average 200.55555555555554) internal successors, (1805), 9 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states 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:10:55,900 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:55,900 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:10:55,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:56,979 INFO L130 PetriNetUnfolder]: 873/1626 cut-off events. [2023-08-31 19:10:56,979 INFO L131 PetriNetUnfolder]: For 1807/1807 co-relation queries the response was YES. [2023-08-31 19:10:56,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5735 conditions, 1626 events. 873/1626 cut-off events. For 1807/1807 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8119 event pairs, 69 based on Foata normal form. 18/1629 useless extension candidates. Maximal degree in co-relation 5722. Up to 671 conditions per place. [2023-08-31 19:10:56,987 INFO L137 encePairwiseOnDemand]: 487/499 looper letters, 128 selfloop transitions, 35 changer transitions 0/180 dead transitions. [2023-08-31 19:10:56,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 180 transitions, 1225 flow [2023-08-31 19:10:56,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:10:56,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:10:56,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1906 transitions. [2023-08-31 19:10:56,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4244043642841238 [2023-08-31 19:10:56,999 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1906 transitions. [2023-08-31 19:10:56,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1906 transitions. [2023-08-31 19:10:57,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:57,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1906 transitions. [2023-08-31 19:10:57,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 211.77777777777777) internal successors, (1906), 9 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states 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:10:57,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:10:57,012 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:10:57,012 INFO L175 Difference]: Start difference. First operand has 80 places, 82 transitions, 358 flow. Second operand 9 states and 1906 transitions. [2023-08-31 19:10:57,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 180 transitions, 1225 flow [2023-08-31 19:10:57,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 180 transitions, 1209 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-31 19:10:57,021 INFO L231 Difference]: Finished difference. Result has 91 places, 115 transitions, 752 flow [2023-08-31 19:10:57,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=752, PETRI_PLACES=91, PETRI_TRANSITIONS=115} [2023-08-31 19:10:57,024 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 8 predicate places. [2023-08-31 19:10:57,025 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 115 transitions, 752 flow [2023-08-31 19:10:57,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 200.55555555555554) internal successors, (1805), 9 states have internal predecessors, (1805), 0 states have call successors, (0), 0 states 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:10:57,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:57,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:10:57,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-31 19:10:57,026 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:57,026 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:57,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1735156617, now seen corresponding path program 2 times [2023-08-31 19:10:57,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:57,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967677631] [2023-08-31 19:10:57,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:57,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:57,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:10:57,537 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:10:57,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:10:57,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967677631] [2023-08-31 19:10:57,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967677631] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:10:57,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:10:57,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:10:57,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171285310] [2023-08-31 19:10:57,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:10:57,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:10:57,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:10:57,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:10:57,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:10:58,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:10:58,506 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 115 transitions, 752 flow. Second operand has 10 states, 10 states have (on average 200.4) internal successors, (2004), 10 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states 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:10:58,506 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:10:58,506 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:10:58,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:10:59,525 INFO L130 PetriNetUnfolder]: 966/1895 cut-off events. [2023-08-31 19:10:59,525 INFO L131 PetriNetUnfolder]: For 3800/3800 co-relation queries the response was YES. [2023-08-31 19:10:59,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7495 conditions, 1895 events. 966/1895 cut-off events. For 3800/3800 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 10190 event pairs, 253 based on Foata normal form. 18/1885 useless extension candidates. Maximal degree in co-relation 7477. Up to 1081 conditions per place. [2023-08-31 19:10:59,535 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 105 selfloop transitions, 52 changer transitions 0/174 dead transitions. [2023-08-31 19:10:59,535 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 174 transitions, 1406 flow [2023-08-31 19:10:59,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 19:10:59,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 19:10:59,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1698 transitions. [2023-08-31 19:10:59,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253507014028056 [2023-08-31 19:10:59,540 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1698 transitions. [2023-08-31 19:10:59,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1698 transitions. [2023-08-31 19:10:59,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:10:59,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1698 transitions. [2023-08-31 19:10:59,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 212.25) internal successors, (1698), 8 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states 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:10:59,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 499.0) internal successors, (4491), 9 states have internal predecessors, (4491), 0 states have call successors, (0), 0 states 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:10:59,552 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 499.0) internal successors, (4491), 9 states have internal predecessors, (4491), 0 states have call successors, (0), 0 states 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:10:59,553 INFO L175 Difference]: Start difference. First operand has 91 places, 115 transitions, 752 flow. Second operand 8 states and 1698 transitions. [2023-08-31 19:10:59,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 174 transitions, 1406 flow [2023-08-31 19:10:59,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 174 transitions, 1404 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-31 19:10:59,570 INFO L231 Difference]: Finished difference. Result has 100 places, 129 transitions, 1089 flow [2023-08-31 19:10:59,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1089, PETRI_PLACES=100, PETRI_TRANSITIONS=129} [2023-08-31 19:10:59,571 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 17 predicate places. [2023-08-31 19:10:59,571 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 129 transitions, 1089 flow [2023-08-31 19:10:59,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 200.4) internal successors, (2004), 10 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states 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:10:59,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:10:59,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:10:59,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-31 19:10:59,573 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:10:59,573 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:10:59,574 INFO L85 PathProgramCache]: Analyzing trace with hash 972135317, now seen corresponding path program 3 times [2023-08-31 19:10:59,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:10:59,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736059852] [2023-08-31 19:10:59,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:10:59,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:10:59,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:00,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 19:11:00,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:00,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736059852] [2023-08-31 19:11:00,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736059852] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:00,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:00,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:11:00,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674549370] [2023-08-31 19:11:00,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:00,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:11:00,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:00,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:11:00,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:11:00,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:11:00,855 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 129 transitions, 1089 flow. Second operand has 10 states, 10 states have (on average 200.4) internal successors, (2004), 10 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states 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:11:00,855 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:00,855 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:11:00,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:02,642 INFO L130 PetriNetUnfolder]: 1195/2393 cut-off events. [2023-08-31 19:11:02,642 INFO L131 PetriNetUnfolder]: For 8180/8180 co-relation queries the response was YES. [2023-08-31 19:11:02,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10444 conditions, 2393 events. 1195/2393 cut-off events. For 8180/8180 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13968 event pairs, 253 based on Foata normal form. 18/2371 useless extension candidates. Maximal degree in co-relation 10423. Up to 1028 conditions per place. [2023-08-31 19:11:02,654 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 120 selfloop transitions, 90 changer transitions 0/227 dead transitions. [2023-08-31 19:11:02,654 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 227 transitions, 2363 flow [2023-08-31 19:11:02,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:11:02,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:11:02,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1908 transitions. [2023-08-31 19:11:02,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4248496993987976 [2023-08-31 19:11:02,660 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1908 transitions. [2023-08-31 19:11:02,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1908 transitions. [2023-08-31 19:11:02,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:02,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1908 transitions. [2023-08-31 19:11:02,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 212.0) internal successors, (1908), 9 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states 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:11:02,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:02,671 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:02,671 INFO L175 Difference]: Start difference. First operand has 100 places, 129 transitions, 1089 flow. Second operand 9 states and 1908 transitions. [2023-08-31 19:11:02,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 227 transitions, 2363 flow [2023-08-31 19:11:02,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 227 transitions, 2304 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-31 19:11:02,694 INFO L231 Difference]: Finished difference. Result has 110 places, 176 transitions, 1940 flow [2023-08-31 19:11:02,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1940, PETRI_PLACES=110, PETRI_TRANSITIONS=176} [2023-08-31 19:11:02,695 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 27 predicate places. [2023-08-31 19:11:02,695 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 176 transitions, 1940 flow [2023-08-31 19:11:02,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 200.4) internal successors, (2004), 10 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states 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:11:02,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:02,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:11:02,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-31 19:11:02,697 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:02,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:02,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1728964677, now seen corresponding path program 4 times [2023-08-31 19:11:02,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:02,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717426872] [2023-08-31 19:11:02,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:02,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:03,161 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:11:03,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:03,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717426872] [2023-08-31 19:11:03,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717426872] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:03,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:03,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:11:03,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958845571] [2023-08-31 19:11:03,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:03,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:11:03,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:03,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:11:03,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:11:04,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:11:04,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 176 transitions, 1940 flow. Second operand has 10 states, 10 states have (on average 200.4) internal successors, (2004), 10 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states 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:11:04,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:04,025 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:11:04,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:05,669 INFO L130 PetriNetUnfolder]: 1326/2724 cut-off events. [2023-08-31 19:11:05,670 INFO L131 PetriNetUnfolder]: For 13359/13359 co-relation queries the response was YES. [2023-08-31 19:11:05,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13167 conditions, 2724 events. 1326/2724 cut-off events. For 13359/13359 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16816 event pairs, 379 based on Foata normal form. 18/2690 useless extension candidates. Maximal degree in co-relation 13140. Up to 1451 conditions per place. [2023-08-31 19:11:05,693 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 128 selfloop transitions, 100 changer transitions 0/245 dead transitions. [2023-08-31 19:11:05,693 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 245 transitions, 2942 flow [2023-08-31 19:11:05,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:11:05,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:11:05,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1906 transitions. [2023-08-31 19:11:05,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4244043642841238 [2023-08-31 19:11:05,698 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1906 transitions. [2023-08-31 19:11:05,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1906 transitions. [2023-08-31 19:11:05,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:05,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1906 transitions. [2023-08-31 19:11:05,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 211.77777777777777) internal successors, (1906), 9 states have internal predecessors, (1906), 0 states have call successors, (0), 0 states 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:11:05,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:05,708 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:05,709 INFO L175 Difference]: Start difference. First operand has 110 places, 176 transitions, 1940 flow. Second operand 9 states and 1906 transitions. [2023-08-31 19:11:05,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 245 transitions, 2942 flow [2023-08-31 19:11:05,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 245 transitions, 2859 flow, removed 38 selfloop flow, removed 2 redundant places. [2023-08-31 19:11:05,761 INFO L231 Difference]: Finished difference. Result has 121 places, 197 transitions, 2571 flow [2023-08-31 19:11:05,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2571, PETRI_PLACES=121, PETRI_TRANSITIONS=197} [2023-08-31 19:11:05,762 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 38 predicate places. [2023-08-31 19:11:05,762 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 197 transitions, 2571 flow [2023-08-31 19:11:05,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 200.4) internal successors, (2004), 10 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states 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:11:05,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:05,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:11:05,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-31 19:11:05,763 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:05,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:05,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1409954217, now seen corresponding path program 5 times [2023-08-31 19:11:05,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:05,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933030308] [2023-08-31 19:11:05,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:05,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:05,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:06,200 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:11:06,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:06,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933030308] [2023-08-31 19:11:06,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933030308] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:06,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:06,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:11:06,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968365304] [2023-08-31 19:11:06,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:06,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:11:06,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:06,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:11:06,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:11:06,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:11:06,977 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 197 transitions, 2571 flow. Second operand has 10 states, 10 states have (on average 200.4) internal successors, (2004), 10 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states 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:11:06,978 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:06,978 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:11:06,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:08,572 INFO L130 PetriNetUnfolder]: 1354/2886 cut-off events. [2023-08-31 19:11:08,572 INFO L131 PetriNetUnfolder]: For 18851/18851 co-relation queries the response was YES. [2023-08-31 19:11:08,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14673 conditions, 2886 events. 1354/2886 cut-off events. For 18851/18851 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 18676 event pairs, 331 based on Foata normal form. 18/2840 useless extension candidates. Maximal degree in co-relation 14642. Up to 1317 conditions per place. [2023-08-31 19:11:08,591 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 134 selfloop transitions, 115 changer transitions 0/266 dead transitions. [2023-08-31 19:11:08,592 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 266 transitions, 3664 flow [2023-08-31 19:11:08,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:11:08,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:11:08,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1907 transitions. [2023-08-31 19:11:08,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246270318414607 [2023-08-31 19:11:08,597 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1907 transitions. [2023-08-31 19:11:08,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1907 transitions. [2023-08-31 19:11:08,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:08,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1907 transitions. [2023-08-31 19:11:08,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 211.88888888888889) internal successors, (1907), 9 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states 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:11:08,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:08,607 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:08,607 INFO L175 Difference]: Start difference. First operand has 121 places, 197 transitions, 2571 flow. Second operand 9 states and 1907 transitions. [2023-08-31 19:11:08,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 266 transitions, 3664 flow [2023-08-31 19:11:08,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 266 transitions, 3595 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-08-31 19:11:08,673 INFO L231 Difference]: Finished difference. Result has 131 places, 220 transitions, 3255 flow [2023-08-31 19:11:08,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3255, PETRI_PLACES=131, PETRI_TRANSITIONS=220} [2023-08-31 19:11:08,674 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 48 predicate places. [2023-08-31 19:11:08,674 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 220 transitions, 3255 flow [2023-08-31 19:11:08,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 200.4) internal successors, (2004), 10 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states 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:11:08,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:08,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:11:08,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-31 19:11:08,675 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:08,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:08,676 INFO L85 PathProgramCache]: Analyzing trace with hash -771624827, now seen corresponding path program 1 times [2023-08-31 19:11:08,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:08,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793155302] [2023-08-31 19:11:08,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:08,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:08,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:09,095 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:11:09,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:09,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793155302] [2023-08-31 19:11:09,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793155302] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:09,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:09,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:11:09,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470513627] [2023-08-31 19:11:09,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:09,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:11:09,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:09,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:11:09,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:11:09,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 499 [2023-08-31 19:11:09,972 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 220 transitions, 3255 flow. Second operand has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:09,972 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:09,972 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 499 [2023-08-31 19:11:09,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:10,894 INFO L130 PetriNetUnfolder]: 1516/3106 cut-off events. [2023-08-31 19:11:10,894 INFO L131 PetriNetUnfolder]: For 27129/27130 co-relation queries the response was YES. [2023-08-31 19:11:10,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17552 conditions, 3106 events. 1516/3106 cut-off events. For 27129/27130 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 19914 event pairs, 295 based on Foata normal form. 13/3061 useless extension candidates. Maximal degree in co-relation 17516. Up to 1409 conditions per place. [2023-08-31 19:11:10,917 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 272 selfloop transitions, 123 changer transitions 0/412 dead transitions. [2023-08-31 19:11:10,917 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 412 transitions, 6584 flow [2023-08-31 19:11:10,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:11:10,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:11:10,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1918 transitions. [2023-08-31 19:11:10,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42707637497216655 [2023-08-31 19:11:10,922 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1918 transitions. [2023-08-31 19:11:10,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1918 transitions. [2023-08-31 19:11:10,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:10,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1918 transitions. [2023-08-31 19:11:10,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 213.11111111111111) internal successors, (1918), 9 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states 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:11:10,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:10,931 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:10,931 INFO L175 Difference]: Start difference. First operand has 131 places, 220 transitions, 3255 flow. Second operand 9 states and 1918 transitions. [2023-08-31 19:11:10,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 412 transitions, 6584 flow [2023-08-31 19:11:11,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 412 transitions, 6457 flow, removed 47 selfloop flow, removed 2 redundant places. [2023-08-31 19:11:11,024 INFO L231 Difference]: Finished difference. Result has 143 places, 301 transitions, 4953 flow [2023-08-31 19:11:11,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4953, PETRI_PLACES=143, PETRI_TRANSITIONS=301} [2023-08-31 19:11:11,025 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 60 predicate places. [2023-08-31 19:11:11,026 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 301 transitions, 4953 flow [2023-08-31 19:11:11,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:11,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:11,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:11:11,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-31 19:11:11,027 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:11,027 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:11,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1364731501, now seen corresponding path program 2 times [2023-08-31 19:11:11,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:11,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609073592] [2023-08-31 19:11:11,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:11,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:11,446 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:11:11,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:11,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609073592] [2023-08-31 19:11:11,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609073592] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:11,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:11,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:11:11,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978321664] [2023-08-31 19:11:11,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:11,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:11:11,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:11,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:11:11,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:11:12,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 499 [2023-08-31 19:11:12,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 301 transitions, 4953 flow. Second operand has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:12,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:12,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 499 [2023-08-31 19:11:12,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:13,571 INFO L130 PetriNetUnfolder]: 1623/3370 cut-off events. [2023-08-31 19:11:13,571 INFO L131 PetriNetUnfolder]: For 37701/37702 co-relation queries the response was YES. [2023-08-31 19:11:13,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21048 conditions, 3370 events. 1623/3370 cut-off events. For 37701/37702 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 22268 event pairs, 456 based on Foata normal form. 13/3315 useless extension candidates. Maximal degree in co-relation 21006. Up to 1969 conditions per place. [2023-08-31 19:11:13,594 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 192 selfloop transitions, 179 changer transitions 0/388 dead transitions. [2023-08-31 19:11:13,594 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 388 transitions, 6890 flow [2023-08-31 19:11:13,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 19:11:13,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 19:11:13,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1704 transitions. [2023-08-31 19:11:13,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42685370741482964 [2023-08-31 19:11:13,600 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1704 transitions. [2023-08-31 19:11:13,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1704 transitions. [2023-08-31 19:11:13,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:13,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1704 transitions. [2023-08-31 19:11:13,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 213.0) internal successors, (1704), 8 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states 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:11:13,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 499.0) internal successors, (4491), 9 states have internal predecessors, (4491), 0 states have call successors, (0), 0 states 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:11:13,607 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 499.0) internal successors, (4491), 9 states have internal predecessors, (4491), 0 states have call successors, (0), 0 states 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:11:13,607 INFO L175 Difference]: Start difference. First operand has 143 places, 301 transitions, 4953 flow. Second operand 8 states and 1704 transitions. [2023-08-31 19:11:13,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 388 transitions, 6890 flow [2023-08-31 19:11:13,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 388 transitions, 6878 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-31 19:11:13,749 INFO L231 Difference]: Finished difference. Result has 152 places, 343 transitions, 6505 flow [2023-08-31 19:11:13,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6505, PETRI_PLACES=152, PETRI_TRANSITIONS=343} [2023-08-31 19:11:13,750 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 69 predicate places. [2023-08-31 19:11:13,750 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 343 transitions, 6505 flow [2023-08-31 19:11:13,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:13,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:13,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:11:13,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-31 19:11:13,752 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:13,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:13,752 INFO L85 PathProgramCache]: Analyzing trace with hash -260618207, now seen corresponding path program 3 times [2023-08-31 19:11:13,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:13,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370606127] [2023-08-31 19:11:13,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:13,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:14,138 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:11:14,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:14,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370606127] [2023-08-31 19:11:14,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370606127] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:14,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:14,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:11:14,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377980768] [2023-08-31 19:11:14,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:14,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:11:14,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:14,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:11:14,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:11:14,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 499 [2023-08-31 19:11:14,920 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 343 transitions, 6505 flow. Second operand has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:14,920 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:14,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 499 [2023-08-31 19:11:14,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:16,190 INFO L130 PetriNetUnfolder]: 1836/3757 cut-off events. [2023-08-31 19:11:16,191 INFO L131 PetriNetUnfolder]: For 55806/55807 co-relation queries the response was YES. [2023-08-31 19:11:16,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25899 conditions, 3757 events. 1836/3757 cut-off events. For 55806/55807 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 25231 event pairs, 464 based on Foata normal form. 13/3697 useless extension candidates. Maximal degree in co-relation 25854. Up to 1981 conditions per place. [2023-08-31 19:11:16,218 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 255 selfloop transitions, 255 changer transitions 0/527 dead transitions. [2023-08-31 19:11:16,219 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 527 transitions, 10915 flow [2023-08-31 19:11:16,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:11:16,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:11:16,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1915 transitions. [2023-08-31 19:11:16,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264083723001559 [2023-08-31 19:11:16,225 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1915 transitions. [2023-08-31 19:11:16,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1915 transitions. [2023-08-31 19:11:16,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:16,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1915 transitions. [2023-08-31 19:11:16,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 212.77777777777777) internal successors, (1915), 9 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states 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:11:16,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:16,234 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:16,234 INFO L175 Difference]: Start difference. First operand has 152 places, 343 transitions, 6505 flow. Second operand 9 states and 1915 transitions. [2023-08-31 19:11:16,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 527 transitions, 10915 flow [2023-08-31 19:11:16,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 527 transitions, 10743 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-31 19:11:16,412 INFO L231 Difference]: Finished difference. Result has 162 places, 457 transitions, 9746 flow [2023-08-31 19:11:16,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=6407, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9746, PETRI_PLACES=162, PETRI_TRANSITIONS=457} [2023-08-31 19:11:16,412 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 79 predicate places. [2023-08-31 19:11:16,412 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 457 transitions, 9746 flow [2023-08-31 19:11:16,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:16,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:16,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:11:16,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-31 19:11:16,413 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:16,413 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:16,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1360067551, now seen corresponding path program 4 times [2023-08-31 19:11:16,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:16,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707747888] [2023-08-31 19:11:16,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:16,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:16,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:16,806 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:11:16,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:16,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707747888] [2023-08-31 19:11:16,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707747888] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:16,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:16,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:11:16,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937226713] [2023-08-31 19:11:16,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:16,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:11:16,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:16,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:11:16,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:11:17,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 499 [2023-08-31 19:11:17,800 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 457 transitions, 9746 flow. Second operand has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:17,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:17,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 499 [2023-08-31 19:11:17,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:19,221 INFO L130 PetriNetUnfolder]: 1962/3995 cut-off events. [2023-08-31 19:11:19,221 INFO L131 PetriNetUnfolder]: For 72951/72952 co-relation queries the response was YES. [2023-08-31 19:11:19,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30284 conditions, 3995 events. 1962/3995 cut-off events. For 72951/72952 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 27110 event pairs, 529 based on Foata normal form. 13/3932 useless extension candidates. Maximal degree in co-relation 30233. Up to 2310 conditions per place. [2023-08-31 19:11:19,249 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 243 selfloop transitions, 303 changer transitions 0/563 dead transitions. [2023-08-31 19:11:19,249 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 563 transitions, 12691 flow [2023-08-31 19:11:19,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:11:19,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:11:19,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1913 transitions. [2023-08-31 19:11:19,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42596303718548206 [2023-08-31 19:11:19,253 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1913 transitions. [2023-08-31 19:11:19,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1913 transitions. [2023-08-31 19:11:19,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:19,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1913 transitions. [2023-08-31 19:11:19,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 212.55555555555554) internal successors, (1913), 9 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states 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:11:19,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:19,262 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:19,262 INFO L175 Difference]: Start difference. First operand has 162 places, 457 transitions, 9746 flow. Second operand 9 states and 1913 transitions. [2023-08-31 19:11:19,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 563 transitions, 12691 flow [2023-08-31 19:11:19,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 563 transitions, 12510 flow, removed 79 selfloop flow, removed 2 redundant places. [2023-08-31 19:11:19,556 INFO L231 Difference]: Finished difference. Result has 173 places, 515 transitions, 12247 flow [2023-08-31 19:11:19,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=9587, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12247, PETRI_PLACES=173, PETRI_TRANSITIONS=515} [2023-08-31 19:11:19,557 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 90 predicate places. [2023-08-31 19:11:19,557 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 515 transitions, 12247 flow [2023-08-31 19:11:19,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:19,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:19,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:11:19,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-31 19:11:19,558 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:19,559 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:19,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1091192461, now seen corresponding path program 5 times [2023-08-31 19:11:19,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:19,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183338665] [2023-08-31 19:11:19,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:19,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:19,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:19,961 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:11:19,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:19,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183338665] [2023-08-31 19:11:19,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183338665] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:19,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:19,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 19:11:19,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291404396] [2023-08-31 19:11:19,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:19,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 19:11:19,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:19,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 19:11:19,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-31 19:11:20,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 499 [2023-08-31 19:11:20,922 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 515 transitions, 12247 flow. Second operand has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:20,922 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:20,923 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 499 [2023-08-31 19:11:20,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:22,350 INFO L130 PetriNetUnfolder]: 1986/4088 cut-off events. [2023-08-31 19:11:22,351 INFO L131 PetriNetUnfolder]: For 88685/88686 co-relation queries the response was YES. [2023-08-31 19:11:22,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32739 conditions, 4088 events. 1986/4088 cut-off events. For 88685/88686 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 28221 event pairs, 485 based on Foata normal form. 13/4020 useless extension candidates. Maximal degree in co-relation 32684. Up to 2224 conditions per place. [2023-08-31 19:11:22,385 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 275 selfloop transitions, 329 changer transitions 0/621 dead transitions. [2023-08-31 19:11:22,385 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 621 transitions, 15382 flow [2023-08-31 19:11:22,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:11:22,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:11:22,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1914 transitions. [2023-08-31 19:11:22,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42618570474281897 [2023-08-31 19:11:22,388 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1914 transitions. [2023-08-31 19:11:22,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1914 transitions. [2023-08-31 19:11:22,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:22,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1914 transitions. [2023-08-31 19:11:22,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 212.66666666666666) internal successors, (1914), 9 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states 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:11:22,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:22,395 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:22,395 INFO L175 Difference]: Start difference. First operand has 173 places, 515 transitions, 12247 flow. Second operand 9 states and 1914 transitions. [2023-08-31 19:11:22,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 621 transitions, 15382 flow [2023-08-31 19:11:22,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 621 transitions, 15198 flow, removed 47 selfloop flow, removed 3 redundant places. [2023-08-31 19:11:22,653 INFO L231 Difference]: Finished difference. Result has 183 places, 578 transitions, 14790 flow [2023-08-31 19:11:22,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=12071, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14790, PETRI_PLACES=183, PETRI_TRANSITIONS=578} [2023-08-31 19:11:22,654 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 100 predicate places. [2023-08-31 19:11:22,655 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 578 transitions, 14790 flow [2023-08-31 19:11:22,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 201.4) internal successors, (2014), 10 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states 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:11:22,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:22,655 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:11:22,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-31 19:11:22,655 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:22,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:22,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1933627693, now seen corresponding path program 1 times [2023-08-31 19:11:22,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:22,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614605542] [2023-08-31 19:11:22,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:22,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:22,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:23,075 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:11:23,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:23,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614605542] [2023-08-31 19:11:23,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614605542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:23,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:23,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:23,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976682143] [2023-08-31 19:11:23,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:23,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:23,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:23,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:23,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:11:24,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:11:24,119 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 578 transitions, 14790 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:24,119 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:24,119 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:11:24,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:25,749 INFO L130 PetriNetUnfolder]: 2006/4067 cut-off events. [2023-08-31 19:11:25,749 INFO L131 PetriNetUnfolder]: For 98705/98709 co-relation queries the response was YES. [2023-08-31 19:11:25,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34867 conditions, 4067 events. 2006/4067 cut-off events. For 98705/98709 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 27791 event pairs, 336 based on Foata normal form. 8/4006 useless extension candidates. Maximal degree in co-relation 34807. Up to 1840 conditions per place. [2023-08-31 19:11:25,785 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 424 selfloop transitions, 307 changer transitions 0/748 dead transitions. [2023-08-31 19:11:25,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 748 transitions, 19183 flow [2023-08-31 19:11:25,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:11:25,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:11:25,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2316 transitions. [2023-08-31 19:11:25,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219347786482055 [2023-08-31 19:11:25,789 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2316 transitions. [2023-08-31 19:11:25,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2316 transitions. [2023-08-31 19:11:25,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:25,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2316 transitions. [2023-08-31 19:11:25,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 210.54545454545453) internal successors, (2316), 11 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states 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:11:25,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:11:25,795 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:11:25,796 INFO L175 Difference]: Start difference. First operand has 183 places, 578 transitions, 14790 flow. Second operand 11 states and 2316 transitions. [2023-08-31 19:11:25,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 748 transitions, 19183 flow [2023-08-31 19:11:26,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 748 transitions, 19030 flow, removed 56 selfloop flow, removed 2 redundant places. [2023-08-31 19:11:26,112 INFO L231 Difference]: Finished difference. Result has 197 places, 660 transitions, 18147 flow [2023-08-31 19:11:26,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=14645, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18147, PETRI_PLACES=197, PETRI_TRANSITIONS=660} [2023-08-31 19:11:26,113 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 114 predicate places. [2023-08-31 19:11:26,113 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 660 transitions, 18147 flow [2023-08-31 19:11:26,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:26,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:26,114 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:11:26,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-31 19:11:26,114 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:26,114 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:26,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1746442783, now seen corresponding path program 2 times [2023-08-31 19:11:26,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:26,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125292199] [2023-08-31 19:11:26,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:26,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:26,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:26,553 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:11:26,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125292199] [2023-08-31 19:11:26,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125292199] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:26,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:26,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:26,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939774727] [2023-08-31 19:11:26,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:26,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:26,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:26,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:26,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:11:27,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:11:27,589 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 660 transitions, 18147 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:27,589 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:27,589 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:11:27,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:29,893 INFO L130 PetriNetUnfolder]: 2130/4334 cut-off events. [2023-08-31 19:11:29,893 INFO L131 PetriNetUnfolder]: For 123533/123538 co-relation queries the response was YES. [2023-08-31 19:11:29,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39038 conditions, 4334 events. 2130/4334 cut-off events. For 123533/123538 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 30208 event pairs, 332 based on Foata normal form. 8/4270 useless extension candidates. Maximal degree in co-relation 38972. Up to 1953 conditions per place. [2023-08-31 19:11:29,932 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 448 selfloop transitions, 313 changer transitions 0/778 dead transitions. [2023-08-31 19:11:29,932 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 778 transitions, 21229 flow [2023-08-31 19:11:29,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:11:29,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:11:29,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2321 transitions. [2023-08-31 19:11:29,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4228456913827655 [2023-08-31 19:11:29,934 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2321 transitions. [2023-08-31 19:11:29,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2321 transitions. [2023-08-31 19:11:29,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:29,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2321 transitions. [2023-08-31 19:11:29,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 211.0) internal successors, (2321), 11 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states 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:11:29,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:11:29,939 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:11:29,940 INFO L175 Difference]: Start difference. First operand has 197 places, 660 transitions, 18147 flow. Second operand 11 states and 2321 transitions. [2023-08-31 19:11:29,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 778 transitions, 21229 flow [2023-08-31 19:11:30,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 778 transitions, 21040 flow, removed 18 selfloop flow, removed 3 redundant places. [2023-08-31 19:11:30,358 INFO L231 Difference]: Finished difference. Result has 209 places, 695 transitions, 19794 flow [2023-08-31 19:11:30,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=17958, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19794, PETRI_PLACES=209, PETRI_TRANSITIONS=695} [2023-08-31 19:11:30,358 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 126 predicate places. [2023-08-31 19:11:30,358 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 695 transitions, 19794 flow [2023-08-31 19:11:30,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:30,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:30,359 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:11:30,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-31 19:11:30,359 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:30,360 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:30,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1689684985, now seen corresponding path program 3 times [2023-08-31 19:11:30,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:30,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886526728] [2023-08-31 19:11:30,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:30,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:30,811 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:11:30,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:30,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886526728] [2023-08-31 19:11:30,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886526728] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:30,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:30,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:30,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639498537] [2023-08-31 19:11:30,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:30,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:30,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:30,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:30,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:11:31,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:11:31,723 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 695 transitions, 19794 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:31,724 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:31,724 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:11:31,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:33,925 INFO L130 PetriNetUnfolder]: 2175/4450 cut-off events. [2023-08-31 19:11:33,925 INFO L131 PetriNetUnfolder]: For 140973/140982 co-relation queries the response was YES. [2023-08-31 19:11:33,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41806 conditions, 4450 events. 2175/4450 cut-off events. For 140973/140982 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 31423 event pairs, 327 based on Foata normal form. 10/4386 useless extension candidates. Maximal degree in co-relation 41735. Up to 2048 conditions per place. [2023-08-31 19:11:33,967 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 445 selfloop transitions, 325 changer transitions 0/787 dead transitions. [2023-08-31 19:11:33,968 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 787 transitions, 22498 flow [2023-08-31 19:11:33,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:11:33,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:11:33,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2111 transitions. [2023-08-31 19:11:33,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230460921843687 [2023-08-31 19:11:33,971 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2111 transitions. [2023-08-31 19:11:33,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2111 transitions. [2023-08-31 19:11:33,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:33,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2111 transitions. [2023-08-31 19:11:33,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 211.1) internal successors, (2111), 10 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states 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:11:33,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 499.0) internal successors, (5489), 11 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states 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:11:33,977 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 499.0) internal successors, (5489), 11 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states 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:11:33,978 INFO L175 Difference]: Start difference. First operand has 209 places, 695 transitions, 19794 flow. Second operand 10 states and 2111 transitions. [2023-08-31 19:11:33,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 787 transitions, 22498 flow [2023-08-31 19:11:34,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 787 transitions, 22307 flow, removed 60 selfloop flow, removed 4 redundant places. [2023-08-31 19:11:34,613 INFO L231 Difference]: Finished difference. Result has 217 places, 713 transitions, 21366 flow [2023-08-31 19:11:34,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=19611, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=21366, PETRI_PLACES=217, PETRI_TRANSITIONS=713} [2023-08-31 19:11:34,614 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 134 predicate places. [2023-08-31 19:11:34,614 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 713 transitions, 21366 flow [2023-08-31 19:11:34,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:34,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:34,615 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:11:34,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-31 19:11:34,615 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:34,615 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:34,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1555337185, now seen corresponding path program 4 times [2023-08-31 19:11:34,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:34,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977848577] [2023-08-31 19:11:34,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:34,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:34,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:35,090 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:11:35,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:35,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977848577] [2023-08-31 19:11:35,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977848577] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:35,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:35,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:35,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073752780] [2023-08-31 19:11:35,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:35,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:35,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:35,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:35,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:11:36,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:11:36,035 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 713 transitions, 21366 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:36,035 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:36,035 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:11:36,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:38,391 INFO L130 PetriNetUnfolder]: 2247/4623 cut-off events. [2023-08-31 19:11:38,391 INFO L131 PetriNetUnfolder]: For 166010/166019 co-relation queries the response was YES. [2023-08-31 19:11:38,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44939 conditions, 4623 events. 2247/4623 cut-off events. For 166010/166019 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 33017 event pairs, 342 based on Foata normal form. 10/4555 useless extension candidates. Maximal degree in co-relation 44865. Up to 2086 conditions per place. [2023-08-31 19:11:38,437 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 453 selfloop transitions, 347 changer transitions 0/817 dead transitions. [2023-08-31 19:11:38,437 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 817 transitions, 24360 flow [2023-08-31 19:11:38,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:11:38,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:11:38,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2317 transitions. [2023-08-31 19:11:38,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4221169611951175 [2023-08-31 19:11:38,439 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2317 transitions. [2023-08-31 19:11:38,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2317 transitions. [2023-08-31 19:11:38,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:38,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2317 transitions. [2023-08-31 19:11:38,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 210.63636363636363) internal successors, (2317), 11 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states 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:11:38,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:11:38,444 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:11:38,444 INFO L175 Difference]: Start difference. First operand has 217 places, 713 transitions, 21366 flow. Second operand 11 states and 2317 transitions. [2023-08-31 19:11:38,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 817 transitions, 24360 flow [2023-08-31 19:11:39,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 817 transitions, 24197 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-31 19:11:39,117 INFO L231 Difference]: Finished difference. Result has 226 places, 739 transitions, 23308 flow [2023-08-31 19:11:39,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=21208, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=23308, PETRI_PLACES=226, PETRI_TRANSITIONS=739} [2023-08-31 19:11:39,118 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 143 predicate places. [2023-08-31 19:11:39,118 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 739 transitions, 23308 flow [2023-08-31 19:11:39,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:39,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:39,119 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:11:39,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-31 19:11:39,119 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:39,119 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:39,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1862182137, now seen corresponding path program 5 times [2023-08-31 19:11:39,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:39,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710990935] [2023-08-31 19:11:39,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:39,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:39,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:39,513 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:11:39,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:39,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710990935] [2023-08-31 19:11:39,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710990935] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:39,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:39,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:39,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365886056] [2023-08-31 19:11:39,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:39,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:39,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:39,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:39,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:11:40,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:11:40,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 739 transitions, 23308 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:40,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:40,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:11:40,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:43,236 INFO L130 PetriNetUnfolder]: 2260/4701 cut-off events. [2023-08-31 19:11:43,236 INFO L131 PetriNetUnfolder]: For 184726/184732 co-relation queries the response was YES. [2023-08-31 19:11:43,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47421 conditions, 4701 events. 2260/4701 cut-off events. For 184726/184732 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 34075 event pairs, 314 based on Foata normal form. 9/4627 useless extension candidates. Maximal degree in co-relation 47342. Up to 2118 conditions per place. [2023-08-31 19:11:43,285 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 465 selfloop transitions, 360 changer transitions 0/842 dead transitions. [2023-08-31 19:11:43,285 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 842 transitions, 26330 flow [2023-08-31 19:11:43,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:11:43,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:11:43,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2319 transitions. [2023-08-31 19:11:43,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224813262889415 [2023-08-31 19:11:43,288 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2319 transitions. [2023-08-31 19:11:43,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2319 transitions. [2023-08-31 19:11:43,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:43,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2319 transitions. [2023-08-31 19:11:43,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 210.8181818181818) internal successors, (2319), 11 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states 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:11:43,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:11:43,294 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:11:43,294 INFO L175 Difference]: Start difference. First operand has 226 places, 739 transitions, 23308 flow. Second operand 11 states and 2319 transitions. [2023-08-31 19:11:43,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 842 transitions, 26330 flow [2023-08-31 19:11:44,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 842 transitions, 26185 flow, removed 29 selfloop flow, removed 4 redundant places. [2023-08-31 19:11:44,064 INFO L231 Difference]: Finished difference. Result has 237 places, 765 transitions, 25135 flow [2023-08-31 19:11:44,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=23165, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25135, PETRI_PLACES=237, PETRI_TRANSITIONS=765} [2023-08-31 19:11:44,065 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 154 predicate places. [2023-08-31 19:11:44,065 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 765 transitions, 25135 flow [2023-08-31 19:11:44,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:44,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:44,066 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:11:44,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-31 19:11:44,066 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:44,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:44,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1541768799, now seen corresponding path program 6 times [2023-08-31 19:11:44,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:44,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937347880] [2023-08-31 19:11:44,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:44,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:44,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:44,483 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:11:44,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:44,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937347880] [2023-08-31 19:11:44,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937347880] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:44,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:44,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:44,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000155939] [2023-08-31 19:11:44,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:44,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:44,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:44,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:44,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:11:45,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:11:45,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 765 transitions, 25135 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:45,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:45,349 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:11:45,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:47,484 INFO L130 PetriNetUnfolder]: 2265/4785 cut-off events. [2023-08-31 19:11:47,484 INFO L131 PetriNetUnfolder]: For 212702/212710 co-relation queries the response was YES. [2023-08-31 19:11:47,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49586 conditions, 4785 events. 2265/4785 cut-off events. For 212702/212710 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 35297 event pairs, 570 based on Foata normal form. 12/4707 useless extension candidates. Maximal degree in co-relation 49502. Up to 2840 conditions per place. [2023-08-31 19:11:47,540 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 346 selfloop transitions, 465 changer transitions 0/828 dead transitions. [2023-08-31 19:11:47,540 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 828 transitions, 27730 flow [2023-08-31 19:11:47,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 19:11:47,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 19:11:47,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1897 transitions. [2023-08-31 19:11:47,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42240035626809175 [2023-08-31 19:11:47,543 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1897 transitions. [2023-08-31 19:11:47,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1897 transitions. [2023-08-31 19:11:47,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:47,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1897 transitions. [2023-08-31 19:11:47,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 210.77777777777777) internal successors, (1897), 9 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states 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:11:47,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:47,547 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states 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:11:47,548 INFO L175 Difference]: Start difference. First operand has 237 places, 765 transitions, 25135 flow. Second operand 9 states and 1897 transitions. [2023-08-31 19:11:47,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 828 transitions, 27730 flow [2023-08-31 19:11:48,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 828 transitions, 27554 flow, removed 51 selfloop flow, removed 4 redundant places. [2023-08-31 19:11:48,591 INFO L231 Difference]: Finished difference. Result has 243 places, 779 transitions, 26850 flow [2023-08-31 19:11:48,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=24959, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=451, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=26850, PETRI_PLACES=243, PETRI_TRANSITIONS=779} [2023-08-31 19:11:48,592 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 160 predicate places. [2023-08-31 19:11:48,592 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 779 transitions, 26850 flow [2023-08-31 19:11:48,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:48,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:48,593 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:11:48,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-31 19:11:48,593 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:48,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:48,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1486952185, now seen corresponding path program 7 times [2023-08-31 19:11:48,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:48,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445610111] [2023-08-31 19:11:48,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:48,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:48,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:48,973 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:11:48,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:48,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445610111] [2023-08-31 19:11:48,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445610111] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:48,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:48,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:48,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023107541] [2023-08-31 19:11:48,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:48,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:48,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:48,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:48,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:11:49,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:11:49,856 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 779 transitions, 26850 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:49,856 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:49,856 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:11:49,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:53,073 INFO L130 PetriNetUnfolder]: 2310/4923 cut-off events. [2023-08-31 19:11:53,073 INFO L131 PetriNetUnfolder]: For 239783/239794 co-relation queries the response was YES. [2023-08-31 19:11:53,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52479 conditions, 4923 events. 2310/4923 cut-off events. For 239783/239794 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 36781 event pairs, 561 based on Foata normal form. 13/4842 useless extension candidates. Maximal degree in co-relation 52393. Up to 2764 conditions per place. [2023-08-31 19:11:53,128 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 352 selfloop transitions, 487 changer transitions 0/856 dead transitions. [2023-08-31 19:11:53,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 856 transitions, 29947 flow [2023-08-31 19:11:53,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:11:53,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:11:53,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2106 transitions. [2023-08-31 19:11:53,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4220440881763527 [2023-08-31 19:11:53,131 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2106 transitions. [2023-08-31 19:11:53,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2106 transitions. [2023-08-31 19:11:53,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:53,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2106 transitions. [2023-08-31 19:11:53,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 210.6) internal successors, (2106), 10 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:53,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 499.0) internal successors, (5489), 11 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states 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:11:53,138 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 499.0) internal successors, (5489), 11 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states 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:11:53,138 INFO L175 Difference]: Start difference. First operand has 243 places, 779 transitions, 26850 flow. Second operand 10 states and 2106 transitions. [2023-08-31 19:11:53,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 856 transitions, 29947 flow [2023-08-31 19:11:54,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 856 transitions, 28804 flow, removed 12 selfloop flow, removed 6 redundant places. [2023-08-31 19:11:54,171 INFO L231 Difference]: Finished difference. Result has 249 places, 803 transitions, 28241 flow [2023-08-31 19:11:54,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=25749, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=28241, PETRI_PLACES=249, PETRI_TRANSITIONS=803} [2023-08-31 19:11:54,172 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 166 predicate places. [2023-08-31 19:11:54,172 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 803 transitions, 28241 flow [2023-08-31 19:11:54,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:54,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:54,173 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:11:54,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-31 19:11:54,173 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:54,174 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:54,174 INFO L85 PathProgramCache]: Analyzing trace with hash -663756415, now seen corresponding path program 8 times [2023-08-31 19:11:54,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:54,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730683940] [2023-08-31 19:11:54,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:54,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:54,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:54,607 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:11:54,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:54,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730683940] [2023-08-31 19:11:54,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730683940] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:54,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:54,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:54,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325061261] [2023-08-31 19:11:54,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:54,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:54,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:54,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:54,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:11:55,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:11:55,558 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 803 transitions, 28241 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:55,558 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:11:55,558 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:11:55,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:11:58,338 INFO L130 PetriNetUnfolder]: 2355/5061 cut-off events. [2023-08-31 19:11:58,338 INFO L131 PetriNetUnfolder]: For 256873/256887 co-relation queries the response was YES. [2023-08-31 19:11:58,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54470 conditions, 5061 events. 2355/5061 cut-off events. For 256873/256887 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 38259 event pairs, 561 based on Foata normal form. 14/4977 useless extension candidates. Maximal degree in co-relation 54381. Up to 2708 conditions per place. [2023-08-31 19:11:58,386 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 375 selfloop transitions, 489 changer transitions 0/881 dead transitions. [2023-08-31 19:11:58,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 881 transitions, 31442 flow [2023-08-31 19:11:58,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:11:58,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:11:58,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2107 transitions. [2023-08-31 19:11:58,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222444889779559 [2023-08-31 19:11:58,390 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2107 transitions. [2023-08-31 19:11:58,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2107 transitions. [2023-08-31 19:11:58,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:11:58,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2107 transitions. [2023-08-31 19:11:58,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 210.7) internal successors, (2107), 10 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states 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:11:58,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 499.0) internal successors, (5489), 11 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states 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:11:58,396 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 499.0) internal successors, (5489), 11 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states 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:11:58,396 INFO L175 Difference]: Start difference. First operand has 249 places, 803 transitions, 28241 flow. Second operand 10 states and 2107 transitions. [2023-08-31 19:11:58,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 881 transitions, 31442 flow [2023-08-31 19:11:59,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 881 transitions, 30646 flow, removed 35 selfloop flow, removed 7 redundant places. [2023-08-31 19:11:59,345 INFO L231 Difference]: Finished difference. Result has 254 places, 827 transitions, 30018 flow [2023-08-31 19:11:59,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=27489, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=30018, PETRI_PLACES=254, PETRI_TRANSITIONS=827} [2023-08-31 19:11:59,346 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 171 predicate places. [2023-08-31 19:11:59,346 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 827 transitions, 30018 flow [2023-08-31 19:11:59,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:11:59,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:11:59,347 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:11:59,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-31 19:11:59,347 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:11:59,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:11:59,348 INFO L85 PathProgramCache]: Analyzing trace with hash 2090312391, now seen corresponding path program 9 times [2023-08-31 19:11:59,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:11:59,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501594930] [2023-08-31 19:11:59,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:11:59,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:11:59,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:11:59,706 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:11:59,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:11:59,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501594930] [2023-08-31 19:11:59,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501594930] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:11:59,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:11:59,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:11:59,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316465900] [2023-08-31 19:11:59,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:11:59,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:11:59,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:11:59,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:11:59,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:00,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:12:00,982 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 827 transitions, 30018 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:00,982 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:00,982 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:12:00,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:03,863 INFO L130 PetriNetUnfolder]: 2446/5264 cut-off events. [2023-08-31 19:12:03,863 INFO L131 PetriNetUnfolder]: For 284466/284485 co-relation queries the response was YES. [2023-08-31 19:12:03,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57379 conditions, 5264 events. 2446/5264 cut-off events. For 284466/284485 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 40198 event pairs, 534 based on Foata normal form. 15/5179 useless extension candidates. Maximal degree in co-relation 57288. Up to 2422 conditions per place. [2023-08-31 19:12:03,925 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 378 selfloop transitions, 524 changer transitions 0/919 dead transitions. [2023-08-31 19:12:03,926 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 919 transitions, 33388 flow [2023-08-31 19:12:03,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:12:03,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:12:03,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2310 transitions. [2023-08-31 19:12:03,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42084168336673344 [2023-08-31 19:12:03,929 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2310 transitions. [2023-08-31 19:12:03,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2310 transitions. [2023-08-31 19:12:03,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:03,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2310 transitions. [2023-08-31 19:12:03,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 210.0) internal successors, (2310), 11 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states 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:12:03,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:03,936 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:03,936 INFO L175 Difference]: Start difference. First operand has 254 places, 827 transitions, 30018 flow. Second operand 11 states and 2310 transitions. [2023-08-31 19:12:03,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 919 transitions, 33388 flow [2023-08-31 19:12:05,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 919 transitions, 32776 flow, removed 18 selfloop flow, removed 7 redundant places. [2023-08-31 19:12:05,069 INFO L231 Difference]: Finished difference. Result has 261 places, 861 transitions, 31783 flow [2023-08-31 19:12:05,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=29424, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=31783, PETRI_PLACES=261, PETRI_TRANSITIONS=861} [2023-08-31 19:12:05,070 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 178 predicate places. [2023-08-31 19:12:05,070 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 861 transitions, 31783 flow [2023-08-31 19:12:05,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:05,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:05,071 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:12:05,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-31 19:12:05,071 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:05,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:05,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1352604385, now seen corresponding path program 10 times [2023-08-31 19:12:05,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:05,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107927132] [2023-08-31 19:12:05,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:05,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:05,451 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:12:05,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:05,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107927132] [2023-08-31 19:12:05,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107927132] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:05,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:05,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:05,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737322710] [2023-08-31 19:12:05,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:05,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:05,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:05,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:05,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:06,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:12:06,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 861 transitions, 31783 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:06,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:06,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:12:06,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:09,680 INFO L130 PetriNetUnfolder]: 2456/5307 cut-off events. [2023-08-31 19:12:09,680 INFO L131 PetriNetUnfolder]: For 302227/302248 co-relation queries the response was YES. [2023-08-31 19:12:09,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59051 conditions, 5307 events. 2456/5307 cut-off events. For 302227/302248 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 40821 event pairs, 626 based on Foata normal form. 17/5224 useless extension candidates. Maximal degree in co-relation 58957. Up to 2983 conditions per place. [2023-08-31 19:12:09,859 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 391 selfloop transitions, 518 changer transitions 0/926 dead transitions. [2023-08-31 19:12:09,860 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 926 transitions, 34475 flow [2023-08-31 19:12:09,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:12:09,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:12:09,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2308 transitions. [2023-08-31 19:12:09,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42047731827290946 [2023-08-31 19:12:09,865 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2308 transitions. [2023-08-31 19:12:09,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2308 transitions. [2023-08-31 19:12:09,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:09,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2308 transitions. [2023-08-31 19:12:09,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 209.8181818181818) internal successors, (2308), 11 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states 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:12:09,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:09,870 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:09,870 INFO L175 Difference]: Start difference. First operand has 261 places, 861 transitions, 31783 flow. Second operand 11 states and 2308 transitions. [2023-08-31 19:12:09,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 926 transitions, 34475 flow [2023-08-31 19:12:10,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 926 transitions, 33500 flow, removed 135 selfloop flow, removed 4 redundant places. [2023-08-31 19:12:10,919 INFO L231 Difference]: Finished difference. Result has 270 places, 875 transitions, 32950 flow [2023-08-31 19:12:10,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=30836, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=506, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=32950, PETRI_PLACES=270, PETRI_TRANSITIONS=875} [2023-08-31 19:12:10,921 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 187 predicate places. [2023-08-31 19:12:10,921 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 875 transitions, 32950 flow [2023-08-31 19:12:10,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:10,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:10,922 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:12:10,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-31 19:12:10,922 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:10,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:10,922 INFO L85 PathProgramCache]: Analyzing trace with hash -836253567, now seen corresponding path program 11 times [2023-08-31 19:12:10,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:10,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320221674] [2023-08-31 19:12:10,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:10,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:10,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:11,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 19:12:11,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:11,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320221674] [2023-08-31 19:12:11,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320221674] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:11,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:11,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:11,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765998976] [2023-08-31 19:12:11,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:11,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:11,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:11,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:11,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:12,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:12:12,336 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 875 transitions, 32950 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:12,336 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:12,336 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:12:12,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:15,931 INFO L130 PetriNetUnfolder]: 2530/5480 cut-off events. [2023-08-31 19:12:15,931 INFO L131 PetriNetUnfolder]: For 320250/320268 co-relation queries the response was YES. [2023-08-31 19:12:15,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61846 conditions, 5480 events. 2530/5480 cut-off events. For 320250/320268 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 42503 event pairs, 605 based on Foata normal form. 16/5393 useless extension candidates. Maximal degree in co-relation 61750. Up to 2807 conditions per place. [2023-08-31 19:12:15,998 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 398 selfloop transitions, 542 changer transitions 0/957 dead transitions. [2023-08-31 19:12:15,998 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 957 transitions, 36330 flow [2023-08-31 19:12:15,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:12:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:12:16,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2310 transitions. [2023-08-31 19:12:16,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42084168336673344 [2023-08-31 19:12:16,001 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2310 transitions. [2023-08-31 19:12:16,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2310 transitions. [2023-08-31 19:12:16,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:16,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2310 transitions. [2023-08-31 19:12:16,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 210.0) internal successors, (2310), 11 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states 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:12:16,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:16,008 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:16,009 INFO L175 Difference]: Start difference. First operand has 270 places, 875 transitions, 32950 flow. Second operand 11 states and 2310 transitions. [2023-08-31 19:12:16,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 957 transitions, 36330 flow [2023-08-31 19:12:17,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 957 transitions, 36054 flow, removed 31 selfloop flow, removed 4 redundant places. [2023-08-31 19:12:17,241 INFO L231 Difference]: Finished difference. Result has 279 places, 901 transitions, 34998 flow [2023-08-31 19:12:17,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=32674, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=34998, PETRI_PLACES=279, PETRI_TRANSITIONS=901} [2023-08-31 19:12:17,243 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 196 predicate places. [2023-08-31 19:12:17,243 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 901 transitions, 34998 flow [2023-08-31 19:12:17,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:17,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:17,243 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:12:17,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-31 19:12:17,244 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:17,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:17,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1518312529, now seen corresponding path program 12 times [2023-08-31 19:12:17,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:17,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74960327] [2023-08-31 19:12:17,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:17,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:17,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:17,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:12:17,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:17,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74960327] [2023-08-31 19:12:17,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74960327] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:17,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:17,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:17,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376311598] [2023-08-31 19:12:17,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:17,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:17,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:17,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:17,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:18,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:12:18,713 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 901 transitions, 34998 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:18,713 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:18,713 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:12:18,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:21,819 INFO L130 PetriNetUnfolder]: 2602/5659 cut-off events. [2023-08-31 19:12:21,819 INFO L131 PetriNetUnfolder]: For 356426/356443 co-relation queries the response was YES. [2023-08-31 19:12:21,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65431 conditions, 5659 events. 2602/5659 cut-off events. For 356426/356443 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 44389 event pairs, 532 based on Foata normal form. 15/5566 useless extension candidates. Maximal degree in co-relation 65332. Up to 2764 conditions per place. [2023-08-31 19:12:21,886 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 430 selfloop transitions, 551 changer transitions 0/998 dead transitions. [2023-08-31 19:12:21,886 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 998 transitions, 38877 flow [2023-08-31 19:12:21,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:12:21,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:12:21,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2316 transitions. [2023-08-31 19:12:21,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219347786482055 [2023-08-31 19:12:21,889 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2316 transitions. [2023-08-31 19:12:21,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2316 transitions. [2023-08-31 19:12:21,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:21,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2316 transitions. [2023-08-31 19:12:21,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 210.54545454545453) internal successors, (2316), 11 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states 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:12:21,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:21,894 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:21,894 INFO L175 Difference]: Start difference. First operand has 279 places, 901 transitions, 34998 flow. Second operand 11 states and 2316 transitions. [2023-08-31 19:12:21,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 998 transitions, 38877 flow [2023-08-31 19:12:23,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 998 transitions, 38416 flow, removed 70 selfloop flow, removed 4 redundant places. [2023-08-31 19:12:23,228 INFO L231 Difference]: Finished difference. Result has 290 places, 937 transitions, 37329 flow [2023-08-31 19:12:23,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=34549, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=901, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=37329, PETRI_PLACES=290, PETRI_TRANSITIONS=937} [2023-08-31 19:12:23,230 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 207 predicate places. [2023-08-31 19:12:23,230 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 937 transitions, 37329 flow [2023-08-31 19:12:23,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:23,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:23,230 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:12:23,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-31 19:12:23,231 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:23,231 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:23,231 INFO L85 PathProgramCache]: Analyzing trace with hash -529408615, now seen corresponding path program 13 times [2023-08-31 19:12:23,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:23,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158238413] [2023-08-31 19:12:23,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:23,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:23,573 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:12:23,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:23,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158238413] [2023-08-31 19:12:23,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158238413] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:23,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:23,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:23,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796016772] [2023-08-31 19:12:23,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:23,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:23,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:23,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:23,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:24,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:12:24,711 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 937 transitions, 37329 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:24,711 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:24,711 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:12:24,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:28,030 INFO L130 PetriNetUnfolder]: 2615/5719 cut-off events. [2023-08-31 19:12:28,030 INFO L131 PetriNetUnfolder]: For 377784/377803 co-relation queries the response was YES. [2023-08-31 19:12:28,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67808 conditions, 5719 events. 2615/5719 cut-off events. For 377784/377803 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 45215 event pairs, 588 based on Foata normal form. 17/5626 useless extension candidates. Maximal degree in co-relation 67704. Up to 3069 conditions per place. [2023-08-31 19:12:28,108 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 449 selfloop transitions, 549 changer transitions 0/1015 dead transitions. [2023-08-31 19:12:28,108 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 1015 transitions, 40704 flow [2023-08-31 19:12:28,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:12:28,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:12:28,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2313 transitions. [2023-08-31 19:12:28,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42138823100746947 [2023-08-31 19:12:28,111 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2313 transitions. [2023-08-31 19:12:28,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2313 transitions. [2023-08-31 19:12:28,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:28,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2313 transitions. [2023-08-31 19:12:28,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 210.27272727272728) internal successors, (2313), 11 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states 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:12:28,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:28,118 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:28,118 INFO L175 Difference]: Start difference. First operand has 290 places, 937 transitions, 37329 flow. Second operand 11 states and 2313 transitions. [2023-08-31 19:12:28,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 1015 transitions, 40704 flow [2023-08-31 19:12:29,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 1015 transitions, 40479 flow, removed 59 selfloop flow, removed 2 redundant places. [2023-08-31 19:12:29,673 INFO L231 Difference]: Finished difference. Result has 302 places, 959 transitions, 39433 flow [2023-08-31 19:12:29,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=37108, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=529, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=39433, PETRI_PLACES=302, PETRI_TRANSITIONS=959} [2023-08-31 19:12:29,675 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 219 predicate places. [2023-08-31 19:12:29,675 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 959 transitions, 39433 flow [2023-08-31 19:12:29,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:29,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:29,675 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:12:29,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-31 19:12:29,676 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:29,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:29,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1345815377, now seen corresponding path program 14 times [2023-08-31 19:12:29,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:29,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677146977] [2023-08-31 19:12:29,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:29,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:29,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:30,001 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:12:30,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:30,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677146977] [2023-08-31 19:12:30,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677146977] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:30,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:30,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:30,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978268267] [2023-08-31 19:12:30,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:30,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:30,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:30,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:30,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:30,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:12:30,882 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 959 transitions, 39433 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:30,882 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:30,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:12:30,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:34,151 INFO L130 PetriNetUnfolder]: 2660/5859 cut-off events. [2023-08-31 19:12:34,152 INFO L131 PetriNetUnfolder]: For 410683/410702 co-relation queries the response was YES. [2023-08-31 19:12:34,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71089 conditions, 5859 events. 2660/5859 cut-off events. For 410683/410702 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 46811 event pairs, 566 based on Foata normal form. 15/5758 useless extension candidates. Maximal degree in co-relation 70981. Up to 2891 conditions per place. [2023-08-31 19:12:34,234 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 444 selfloop transitions, 573 changer transitions 0/1034 dead transitions. [2023-08-31 19:12:34,234 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 1034 transitions, 43050 flow [2023-08-31 19:12:34,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 19:12:34,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 19:12:34,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2107 transitions. [2023-08-31 19:12:34,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222444889779559 [2023-08-31 19:12:34,241 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2107 transitions. [2023-08-31 19:12:34,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2107 transitions. [2023-08-31 19:12:34,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:34,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2107 transitions. [2023-08-31 19:12:34,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 210.7) internal successors, (2107), 10 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states 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:12:34,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 499.0) internal successors, (5489), 11 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states 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:12:34,252 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 499.0) internal successors, (5489), 11 states have internal predecessors, (5489), 0 states have call successors, (0), 0 states 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:12:34,252 INFO L175 Difference]: Start difference. First operand has 302 places, 959 transitions, 39433 flow. Second operand 10 states and 2107 transitions. [2023-08-31 19:12:34,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 1034 transitions, 43050 flow [2023-08-31 19:12:35,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 1034 transitions, 42848 flow, removed 30 selfloop flow, removed 2 redundant places. [2023-08-31 19:12:35,971 INFO L231 Difference]: Finished difference. Result has 312 places, 980 transitions, 42159 flow [2023-08-31 19:12:35,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=39231, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=42159, PETRI_PLACES=312, PETRI_TRANSITIONS=980} [2023-08-31 19:12:35,972 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 229 predicate places. [2023-08-31 19:12:35,972 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 980 transitions, 42159 flow [2023-08-31 19:12:35,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:35,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:35,973 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:12:35,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-31 19:12:35,973 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:35,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:35,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1211467577, now seen corresponding path program 15 times [2023-08-31 19:12:35,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:35,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011191319] [2023-08-31 19:12:35,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:35,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:35,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:36,317 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:12:36,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:36,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011191319] [2023-08-31 19:12:36,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011191319] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:36,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:36,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:36,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899442319] [2023-08-31 19:12:36,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:36,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:36,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:36,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:36,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:37,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 499 [2023-08-31 19:12:37,507 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 980 transitions, 42159 flow. Second operand has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:37,507 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:37,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 499 [2023-08-31 19:12:37,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:41,457 INFO L130 PetriNetUnfolder]: 2673/5931 cut-off events. [2023-08-31 19:12:41,457 INFO L131 PetriNetUnfolder]: For 446930/446949 co-relation queries the response was YES. [2023-08-31 19:12:41,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73857 conditions, 5931 events. 2673/5931 cut-off events. For 446930/446949 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 47754 event pairs, 537 based on Foata normal form. 15/5826 useless extension candidates. Maximal degree in co-relation 73746. Up to 2869 conditions per place. [2023-08-31 19:12:41,529 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 450 selfloop transitions, 591 changer transitions 0/1058 dead transitions. [2023-08-31 19:12:41,530 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 1058 transitions, 45693 flow [2023-08-31 19:12:41,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:12:41,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:12:41,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2313 transitions. [2023-08-31 19:12:41,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42138823100746947 [2023-08-31 19:12:41,533 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2313 transitions. [2023-08-31 19:12:41,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2313 transitions. [2023-08-31 19:12:41,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:41,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2313 transitions. [2023-08-31 19:12:41,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 210.27272727272728) internal successors, (2313), 11 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states 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:12:41,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:41,539 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:41,539 INFO L175 Difference]: Start difference. First operand has 312 places, 980 transitions, 42159 flow. Second operand 11 states and 2313 transitions. [2023-08-31 19:12:41,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 1058 transitions, 45693 flow [2023-08-31 19:12:43,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 1058 transitions, 45380 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-08-31 19:12:43,168 INFO L231 Difference]: Finished difference. Result has 321 places, 1002 transitions, 44372 flow [2023-08-31 19:12:43,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=41864, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=571, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=44372, PETRI_PLACES=321, PETRI_TRANSITIONS=1002} [2023-08-31 19:12:43,169 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 238 predicate places. [2023-08-31 19:12:43,169 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 1002 transitions, 44372 flow [2023-08-31 19:12:43,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:12:43,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:43,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:12:43,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-31 19:12:43,170 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:43,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:43,170 INFO L85 PathProgramCache]: Analyzing trace with hash -773893892, now seen corresponding path program 1 times [2023-08-31 19:12:43,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:43,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248693739] [2023-08-31 19:12:43,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:43,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:43,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:43,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 19:12:43,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:43,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248693739] [2023-08-31 19:12:43,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248693739] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:43,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:43,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:43,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293703322] [2023-08-31 19:12:43,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:43,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:43,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:43,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:43,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:44,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 499 [2023-08-31 19:12:44,347 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 1002 transitions, 44372 flow. Second operand has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:12:44,347 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:44,347 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 499 [2023-08-31 19:12:44,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:48,201 INFO L130 PetriNetUnfolder]: 2983/6571 cut-off events. [2023-08-31 19:12:48,202 INFO L131 PetriNetUnfolder]: For 510625/510650 co-relation queries the response was YES. [2023-08-31 19:12:48,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83013 conditions, 6571 events. 2983/6571 cut-off events. For 510625/510650 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 54022 event pairs, 282 based on Foata normal form. 27/6464 useless extension candidates. Maximal degree in co-relation 82898. Up to 2973 conditions per place. [2023-08-31 19:12:48,295 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 821 selfloop transitions, 373 changer transitions 0/1211 dead transitions. [2023-08-31 19:12:48,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 1211 transitions, 50975 flow [2023-08-31 19:12:48,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-31 19:12:48,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-31 19:12:48,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3387 transitions. [2023-08-31 19:12:48,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42422344689378755 [2023-08-31 19:12:48,298 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3387 transitions. [2023-08-31 19:12:48,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3387 transitions. [2023-08-31 19:12:48,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:48,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3387 transitions. [2023-08-31 19:12:48,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 211.6875) internal successors, (3387), 16 states have internal predecessors, (3387), 0 states have call successors, (0), 0 states 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:12:48,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 499.0) internal successors, (8483), 17 states have internal predecessors, (8483), 0 states have call successors, (0), 0 states 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:12:48,306 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 499.0) internal successors, (8483), 17 states have internal predecessors, (8483), 0 states have call successors, (0), 0 states 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:12:48,306 INFO L175 Difference]: Start difference. First operand has 321 places, 1002 transitions, 44372 flow. Second operand 16 states and 3387 transitions. [2023-08-31 19:12:48,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 1211 transitions, 50975 flow [2023-08-31 19:12:50,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 1211 transitions, 50715 flow, removed 57 selfloop flow, removed 3 redundant places. [2023-08-31 19:12:50,677 INFO L231 Difference]: Finished difference. Result has 339 places, 1084 transitions, 47860 flow [2023-08-31 19:12:50,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=44167, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1002, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=47860, PETRI_PLACES=339, PETRI_TRANSITIONS=1084} [2023-08-31 19:12:50,679 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 256 predicate places. [2023-08-31 19:12:50,679 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1084 transitions, 47860 flow [2023-08-31 19:12:50,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:12:50,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:50,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:12:50,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-31 19:12:50,679 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:50,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:50,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1540727430, now seen corresponding path program 2 times [2023-08-31 19:12:50,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:50,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844557079] [2023-08-31 19:12:50,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:50,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:50,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:51,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:12:51,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:51,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844557079] [2023-08-31 19:12:51,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844557079] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:51,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:51,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:51,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493721745] [2023-08-31 19:12:51,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:51,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:51,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:51,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:51,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:51,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 499 [2023-08-31 19:12:51,719 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1084 transitions, 47860 flow. Second operand has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:12:51,719 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:51,719 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 499 [2023-08-31 19:12:51,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:12:55,557 INFO L130 PetriNetUnfolder]: 3098/6856 cut-off events. [2023-08-31 19:12:55,557 INFO L131 PetriNetUnfolder]: For 548594/548616 co-relation queries the response was YES. [2023-08-31 19:12:55,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89296 conditions, 6856 events. 3098/6856 cut-off events. For 548594/548616 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 56975 event pairs, 435 based on Foata normal form. 26/6739 useless extension candidates. Maximal degree in co-relation 89175. Up to 3246 conditions per place. [2023-08-31 19:12:55,656 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 742 selfloop transitions, 449 changer transitions 0/1208 dead transitions. [2023-08-31 19:12:55,656 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 1208 transitions, 53402 flow [2023-08-31 19:12:55,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 19:12:55,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 19:12:55,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2349 transitions. [2023-08-31 19:12:55,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279468026963017 [2023-08-31 19:12:55,659 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2349 transitions. [2023-08-31 19:12:55,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2349 transitions. [2023-08-31 19:12:55,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:12:55,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2349 transitions. [2023-08-31 19:12:55,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 213.54545454545453) internal successors, (2349), 11 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:12:55,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:55,665 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 499.0) internal successors, (5988), 12 states have internal predecessors, (5988), 0 states have call successors, (0), 0 states 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:12:55,666 INFO L175 Difference]: Start difference. First operand has 339 places, 1084 transitions, 47860 flow. Second operand 11 states and 2349 transitions. [2023-08-31 19:12:55,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 1208 transitions, 53402 flow [2023-08-31 19:12:58,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 1208 transitions, 53026 flow, removed 64 selfloop flow, removed 2 redundant places. [2023-08-31 19:12:58,167 INFO L231 Difference]: Finished difference. Result has 351 places, 1128 transitions, 51316 flow [2023-08-31 19:12:58,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=47533, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=51316, PETRI_PLACES=351, PETRI_TRANSITIONS=1128} [2023-08-31 19:12:58,168 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 268 predicate places. [2023-08-31 19:12:58,168 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 1128 transitions, 51316 flow [2023-08-31 19:12:58,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:12:58,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:12:58,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:12:58,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-31 19:12:58,169 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:12:58,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:12:58,169 INFO L85 PathProgramCache]: Analyzing trace with hash -711589456, now seen corresponding path program 3 times [2023-08-31 19:12:58,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:12:58,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356956937] [2023-08-31 19:12:58,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:12:58,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:12:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:12:58,524 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:12:58,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:12:58,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356956937] [2023-08-31 19:12:58,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356956937] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:12:58,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:12:58,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:12:58,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197879082] [2023-08-31 19:12:58,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:12:58,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:12:58,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:12:58,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:12:58,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:12:59,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 499 [2023-08-31 19:12:59,464 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 1128 transitions, 51316 flow. Second operand has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:12:59,464 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:12:59,464 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 499 [2023-08-31 19:12:59,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:13:04,336 INFO L130 PetriNetUnfolder]: 4198/9176 cut-off events. [2023-08-31 19:13:04,336 INFO L131 PetriNetUnfolder]: For 797512/797542 co-relation queries the response was YES. [2023-08-31 19:13:04,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123997 conditions, 9176 events. 4198/9176 cut-off events. For 797512/797542 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 79799 event pairs, 337 based on Foata normal form. 38/9030 useless extension candidates. Maximal degree in co-relation 123873. Up to 4456 conditions per place. [2023-08-31 19:13:04,478 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1284 selfloop transitions, 444 changer transitions 0/1745 dead transitions. [2023-08-31 19:13:04,479 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1745 transitions, 76391 flow [2023-08-31 19:13:04,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:13:04,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:13:04,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2989 transitions. [2023-08-31 19:13:04,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4278557114228457 [2023-08-31 19:13:04,481 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2989 transitions. [2023-08-31 19:13:04,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2989 transitions. [2023-08-31 19:13:04,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:13:04,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2989 transitions. [2023-08-31 19:13:04,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 213.5) internal successors, (2989), 14 states have internal predecessors, (2989), 0 states have call successors, (0), 0 states 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:13:04,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 499.0) internal successors, (7485), 15 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states 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:13:04,488 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 499.0) internal successors, (7485), 15 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states 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:13:04,488 INFO L175 Difference]: Start difference. First operand has 351 places, 1128 transitions, 51316 flow. Second operand 14 states and 2989 transitions. [2023-08-31 19:13:04,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 1745 transitions, 76391 flow [2023-08-31 19:13:08,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 1745 transitions, 76064 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-31 19:13:08,790 INFO L231 Difference]: Finished difference. Result has 368 places, 1319 transitions, 61960 flow [2023-08-31 19:13:08,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=51084, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=773, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=61960, PETRI_PLACES=368, PETRI_TRANSITIONS=1319} [2023-08-31 19:13:08,792 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 285 predicate places. [2023-08-31 19:13:08,792 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 1319 transitions, 61960 flow [2023-08-31 19:13:08,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:13:08,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:13:08,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:13:08,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-31 19:13:08,793 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:13:08,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:13:08,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1534586640, now seen corresponding path program 4 times [2023-08-31 19:13:08,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:13:08,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977873836] [2023-08-31 19:13:08,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:13:08,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:13:08,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:13:09,138 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:13:09,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:13:09,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977873836] [2023-08-31 19:13:09,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977873836] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:13:09,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:13:09,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:13:09,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391661379] [2023-08-31 19:13:09,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:13:09,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:13:09,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:13:09,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:13:09,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:13:09,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 499 [2023-08-31 19:13:09,997 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 1319 transitions, 61960 flow. Second operand has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:13:09,997 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:13:09,997 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 499 [2023-08-31 19:13:09,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:13:16,186 INFO L130 PetriNetUnfolder]: 4296/9424 cut-off events. [2023-08-31 19:13:16,186 INFO L131 PetriNetUnfolder]: For 855562/855589 co-relation queries the response was YES. [2023-08-31 19:13:16,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130957 conditions, 9424 events. 4296/9424 cut-off events. For 855562/855589 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 82527 event pairs, 604 based on Foata normal form. 31/9260 useless extension candidates. Maximal degree in co-relation 130824. Up to 4619 conditions per place. [2023-08-31 19:13:16,413 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 849 selfloop transitions, 573 changer transitions 0/1439 dead transitions. [2023-08-31 19:13:16,413 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 1439 transitions, 67626 flow [2023-08-31 19:13:16,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-31 19:13:16,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-31 19:13:16,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2557 transitions. [2023-08-31 19:13:16,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270207080828323 [2023-08-31 19:13:16,415 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2557 transitions. [2023-08-31 19:13:16,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2557 transitions. [2023-08-31 19:13:16,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:13:16,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2557 transitions. [2023-08-31 19:13:16,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 213.08333333333334) internal successors, (2557), 12 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states 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:13:16,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 499.0) internal successors, (6487), 13 states have internal predecessors, (6487), 0 states have call successors, (0), 0 states 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:13:16,420 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 499.0) internal successors, (6487), 13 states have internal predecessors, (6487), 0 states have call successors, (0), 0 states 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:13:16,420 INFO L175 Difference]: Start difference. First operand has 368 places, 1319 transitions, 61960 flow. Second operand 12 states and 2557 transitions. [2023-08-31 19:13:16,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 1439 transitions, 67626 flow [2023-08-31 19:13:20,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 1439 transitions, 67457 flow, removed 44 selfloop flow, removed 2 redundant places. [2023-08-31 19:13:20,780 INFO L231 Difference]: Finished difference. Result has 382 places, 1357 transitions, 65661 flow [2023-08-31 19:13:20,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=61804, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=536, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=65661, PETRI_PLACES=382, PETRI_TRANSITIONS=1357} [2023-08-31 19:13:20,782 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 299 predicate places. [2023-08-31 19:13:20,782 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 1357 transitions, 65661 flow [2023-08-31 19:13:20,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:13:20,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:13:20,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:13:20,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-31 19:13:20,783 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:13:20,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:13:20,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1049301634, now seen corresponding path program 5 times [2023-08-31 19:13:20,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:13:20,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99860243] [2023-08-31 19:13:20,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:13:20,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:13:20,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:13:21,172 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:13:21,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:13:21,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99860243] [2023-08-31 19:13:21,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99860243] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:13:21,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:13:21,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:13:21,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049710871] [2023-08-31 19:13:21,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:13:21,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:13:21,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:13:21,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:13:21,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:13:21,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 499 [2023-08-31 19:13:21,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 1357 transitions, 65661 flow. Second operand has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:13:21,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:13:21,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 499 [2023-08-31 19:13:21,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:13:28,169 INFO L130 PetriNetUnfolder]: 4375/9582 cut-off events. [2023-08-31 19:13:28,169 INFO L131 PetriNetUnfolder]: For 930343/930370 co-relation queries the response was YES. [2023-08-31 19:13:28,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136672 conditions, 9582 events. 4375/9582 cut-off events. For 930343/930370 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 83662 event pairs, 542 based on Foata normal form. 31/9417 useless extension candidates. Maximal degree in co-relation 136534. Up to 4672 conditions per place. [2023-08-31 19:13:28,309 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 1284 selfloop transitions, 485 changer transitions 0/1786 dead transitions. [2023-08-31 19:13:28,310 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 1786 transitions, 82586 flow [2023-08-31 19:13:28,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-31 19:13:28,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-31 19:13:28,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2571 transitions. [2023-08-31 19:13:28,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42935871743486975 [2023-08-31 19:13:28,312 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2571 transitions. [2023-08-31 19:13:28,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2571 transitions. [2023-08-31 19:13:28,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:13:28,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2571 transitions. [2023-08-31 19:13:28,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 214.25) internal successors, (2571), 12 states have internal predecessors, (2571), 0 states have call successors, (0), 0 states 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:13:28,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 499.0) internal successors, (6487), 13 states have internal predecessors, (6487), 0 states have call successors, (0), 0 states 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:13:28,319 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 499.0) internal successors, (6487), 13 states have internal predecessors, (6487), 0 states have call successors, (0), 0 states 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:13:28,319 INFO L175 Difference]: Start difference. First operand has 382 places, 1357 transitions, 65661 flow. Second operand 12 states and 2571 transitions. [2023-08-31 19:13:28,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 1786 transitions, 82586 flow [2023-08-31 19:13:33,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1786 transitions, 82355 flow, removed 29 selfloop flow, removed 5 redundant places. [2023-08-31 19:13:33,711 INFO L231 Difference]: Finished difference. Result has 395 places, 1448 transitions, 72810 flow [2023-08-31 19:13:33,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=65458, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=72810, PETRI_PLACES=395, PETRI_TRANSITIONS=1448} [2023-08-31 19:13:33,712 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 312 predicate places. [2023-08-31 19:13:33,712 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 1448 transitions, 72810 flow [2023-08-31 19:13:33,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:13:33,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:13:33,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:13:33,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-31 19:13:33,713 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:13:33,714 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:13:33,714 INFO L85 PathProgramCache]: Analyzing trace with hash 229917876, now seen corresponding path program 6 times [2023-08-31 19:13:33,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:13:33,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594706881] [2023-08-31 19:13:33,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:13:33,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:13:33,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:13:34,048 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:13:34,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:13:34,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594706881] [2023-08-31 19:13:34,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594706881] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:13:34,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:13:34,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:13:34,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88347124] [2023-08-31 19:13:34,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:13:34,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:13:34,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:13:34,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:13:34,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:13:34,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 499 [2023-08-31 19:13:34,935 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 1448 transitions, 72810 flow. Second operand has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:13:34,936 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:13:34,936 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 499 [2023-08-31 19:13:34,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:13:42,674 INFO L130 PetriNetUnfolder]: 4735/10378 cut-off events. [2023-08-31 19:13:42,675 INFO L131 PetriNetUnfolder]: For 1089423/1089450 co-relation queries the response was YES. [2023-08-31 19:13:42,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151627 conditions, 10378 events. 4735/10378 cut-off events. For 1089423/1089450 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 92039 event pairs, 498 based on Foata normal form. 43/10202 useless extension candidates. Maximal degree in co-relation 151482. Up to 5148 conditions per place. [2023-08-31 19:13:42,850 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 820 selfloop transitions, 866 changer transitions 0/1703 dead transitions. [2023-08-31 19:13:42,850 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 1703 transitions, 84831 flow [2023-08-31 19:13:42,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-31 19:13:42,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-31 19:13:42,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3808 transitions. [2023-08-31 19:13:42,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42395902916945 [2023-08-31 19:13:42,853 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3808 transitions. [2023-08-31 19:13:42,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3808 transitions. [2023-08-31 19:13:42,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:13:42,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3808 transitions. [2023-08-31 19:13:42,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 211.55555555555554) internal successors, (3808), 18 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states 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:13:42,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 499.0) internal successors, (9481), 19 states have internal predecessors, (9481), 0 states have call successors, (0), 0 states 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:13:42,860 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 499.0) internal successors, (9481), 19 states have internal predecessors, (9481), 0 states have call successors, (0), 0 states 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:13:42,860 INFO L175 Difference]: Start difference. First operand has 395 places, 1448 transitions, 72810 flow. Second operand 18 states and 3808 transitions. [2023-08-31 19:13:42,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 1703 transitions, 84831 flow [2023-08-31 19:13:50,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1703 transitions, 84724 flow, removed 51 selfloop flow, removed 2 redundant places. [2023-08-31 19:13:50,223 INFO L231 Difference]: Finished difference. Result has 417 places, 1606 transitions, 83437 flow [2023-08-31 19:13:50,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=72703, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=712, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=83437, PETRI_PLACES=417, PETRI_TRANSITIONS=1606} [2023-08-31 19:13:50,224 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 334 predicate places. [2023-08-31 19:13:50,224 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 1606 transitions, 83437 flow [2023-08-31 19:13:50,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:13:50,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:13:50,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:13:50,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-31 19:13:50,225 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:13:50,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:13:50,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1683011036, now seen corresponding path program 7 times [2023-08-31 19:13:50,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:13:50,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413519372] [2023-08-31 19:13:50,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:13:50,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:13:50,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:13:50,519 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:13:50,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:13:50,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413519372] [2023-08-31 19:13:50,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413519372] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:13:50,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:13:50,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 19:13:50,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423870780] [2023-08-31 19:13:50,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:13:50,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 19:13:50,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:13:50,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 19:13:50,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-31 19:13:51,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 499 [2023-08-31 19:13:51,285 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 1606 transitions, 83437 flow. Second operand has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:13:51,285 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:13:51,285 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 499 [2023-08-31 19:13:51,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:13:59,229 INFO L130 PetriNetUnfolder]: 4843/10746 cut-off events. [2023-08-31 19:13:59,229 INFO L131 PetriNetUnfolder]: For 1169170/1169197 co-relation queries the response was YES. [2023-08-31 19:13:59,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161708 conditions, 10746 events. 4843/10746 cut-off events. For 1169170/1169197 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 96761 event pairs, 533 based on Foata normal form. 37/10543 useless extension candidates. Maximal degree in co-relation 161556. Up to 5348 conditions per place. [2023-08-31 19:13:59,411 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 919 selfloop transitions, 865 changer transitions 0/1801 dead transitions. [2023-08-31 19:13:59,412 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 1801 transitions, 94316 flow [2023-08-31 19:13:59,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-31 19:13:59,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-31 19:13:59,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3395 transitions. [2023-08-31 19:13:59,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252254509018036 [2023-08-31 19:13:59,414 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3395 transitions. [2023-08-31 19:13:59,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3395 transitions. [2023-08-31 19:13:59,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:13:59,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3395 transitions. [2023-08-31 19:13:59,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 212.1875) internal successors, (3395), 16 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states 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:13:59,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 499.0) internal successors, (8483), 17 states have internal predecessors, (8483), 0 states have call successors, (0), 0 states 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:13:59,420 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 499.0) internal successors, (8483), 17 states have internal predecessors, (8483), 0 states have call successors, (0), 0 states 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:13:59,420 INFO L175 Difference]: Start difference. First operand has 417 places, 1606 transitions, 83437 flow. Second operand 16 states and 3395 transitions. [2023-08-31 19:13:59,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 1801 transitions, 94316 flow [2023-08-31 19:14:08,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 1801 transitions, 93523 flow, removed 243 selfloop flow, removed 4 redundant places. [2023-08-31 19:14:08,189 INFO L231 Difference]: Finished difference. Result has 435 places, 1727 transitions, 93038 flow [2023-08-31 19:14:08,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=82678, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=745, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=93038, PETRI_PLACES=435, PETRI_TRANSITIONS=1727} [2023-08-31 19:14:08,191 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 352 predicate places. [2023-08-31 19:14:08,191 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 1727 transitions, 93038 flow [2023-08-31 19:14:08,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 202.54545454545453) internal successors, (2228), 11 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states 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:14:08,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:14:08,192 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:14:08,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-31 19:14:08,192 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:14:08,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:14:08,192 INFO L85 PathProgramCache]: Analyzing trace with hash -872468453, now seen corresponding path program 1 times [2023-08-31 19:14:08,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:14:08,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8000223] [2023-08-31 19:14:08,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:14:08,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:14:08,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:14:08,496 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:14:08,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:14:08,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8000223] [2023-08-31 19:14:08,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8000223] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:14:08,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:14:08,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 19:14:08,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611692681] [2023-08-31 19:14:08,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:14:08,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 19:14:08,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:14:08,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 19:14:08,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-31 19:14:08,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 499 [2023-08-31 19:14:08,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 1727 transitions, 93038 flow. Second operand has 6 states, 6 states have (on average 203.33333333333334) internal successors, (1220), 6 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states 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:14:08,929 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:14:08,929 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 499 [2023-08-31 19:14:08,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:14:15,631 INFO L130 PetriNetUnfolder]: 3727/9330 cut-off events. [2023-08-31 19:14:15,631 INFO L131 PetriNetUnfolder]: For 1078243/1080794 co-relation queries the response was YES. [2023-08-31 19:14:15,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146437 conditions, 9330 events. 3727/9330 cut-off events. For 1078243/1080794 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 91793 event pairs, 889 based on Foata normal form. 42/8756 useless extension candidates. Maximal degree in co-relation 146280. Up to 6135 conditions per place. [2023-08-31 19:14:15,798 INFO L137 encePairwiseOnDemand]: 489/499 looper letters, 1140 selfloop transitions, 226 changer transitions 0/1780 dead transitions. [2023-08-31 19:14:15,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 1780 transitions, 98548 flow [2023-08-31 19:14:15,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 19:14:15,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 19:14:15,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1253 transitions. [2023-08-31 19:14:15,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41850367401469607 [2023-08-31 19:14:15,801 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1253 transitions. [2023-08-31 19:14:15,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1253 transitions. [2023-08-31 19:14:15,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:14:15,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1253 transitions. [2023-08-31 19:14:15,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 208.83333333333334) internal successors, (1253), 6 states have internal predecessors, (1253), 0 states have call successors, (0), 0 states 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:14:15,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 499.0) internal successors, (3493), 7 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states 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:14:15,803 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 499.0) internal successors, (3493), 7 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states 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:14:15,803 INFO L175 Difference]: Start difference. First operand has 435 places, 1727 transitions, 93038 flow. Second operand 6 states and 1253 transitions. [2023-08-31 19:14:15,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 1780 transitions, 98548 flow [2023-08-31 19:14:22,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 1780 transitions, 98116 flow, removed 173 selfloop flow, removed 3 redundant places. [2023-08-31 19:14:22,341 INFO L231 Difference]: Finished difference. Result has 437 places, 1759 transitions, 95423 flow [2023-08-31 19:14:22,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=92609, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=95423, PETRI_PLACES=437, PETRI_TRANSITIONS=1759} [2023-08-31 19:14:22,342 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 354 predicate places. [2023-08-31 19:14:22,343 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 1759 transitions, 95423 flow [2023-08-31 19:14:22,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 203.33333333333334) internal successors, (1220), 6 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states 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:14:22,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:14:22,343 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:14:22,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-31 19:14:22,343 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:14:22,343 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:14:22,343 INFO L85 PathProgramCache]: Analyzing trace with hash 2068983396, now seen corresponding path program 1 times [2023-08-31 19:14:22,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:14:22,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075855437] [2023-08-31 19:14:22,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:14:22,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:14:22,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:14:22,803 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:14:22,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:14:22,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075855437] [2023-08-31 19:14:22,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075855437] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:14:22,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:14:22,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:14:22,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029767174] [2023-08-31 19:14:22,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:14:22,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:14:22,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:14:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:14:22,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:14:23,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:14:23,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 1759 transitions, 95423 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:14:23,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:14:23,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:14:23,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:14:32,956 INFO L130 PetriNetUnfolder]: 4851/10648 cut-off events. [2023-08-31 19:14:32,956 INFO L131 PetriNetUnfolder]: For 1254542/1254567 co-relation queries the response was YES. [2023-08-31 19:14:33,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166175 conditions, 10648 events. 4851/10648 cut-off events. For 1254542/1254567 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 95299 event pairs, 492 based on Foata normal form. 16/10443 useless extension candidates. Maximal degree in co-relation 166017. Up to 5356 conditions per place. [2023-08-31 19:14:33,156 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1556 selfloop transitions, 530 changer transitions 0/2102 dead transitions. [2023-08-31 19:14:33,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 2102 transitions, 108482 flow [2023-08-31 19:14:33,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 19:14:33,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 19:14:33,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2742 transitions. [2023-08-31 19:14:33,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42269153691999384 [2023-08-31 19:14:33,159 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2742 transitions. [2023-08-31 19:14:33,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2742 transitions. [2023-08-31 19:14:33,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:14:33,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2742 transitions. [2023-08-31 19:14:33,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 210.92307692307693) internal successors, (2742), 13 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states 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:14:33,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 499.0) internal successors, (6986), 14 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states 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:14:33,167 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 499.0) internal successors, (6986), 14 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states 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:14:33,167 INFO L175 Difference]: Start difference. First operand has 437 places, 1759 transitions, 95423 flow. Second operand 13 states and 2742 transitions. [2023-08-31 19:14:33,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 2102 transitions, 108482 flow [2023-08-31 19:14:43,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 2102 transitions, 107505 flow, removed 258 selfloop flow, removed 5 redundant places. [2023-08-31 19:14:43,615 INFO L231 Difference]: Finished difference. Result has 450 places, 1798 transitions, 97219 flow [2023-08-31 19:14:43,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=94564, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=97219, PETRI_PLACES=450, PETRI_TRANSITIONS=1798} [2023-08-31 19:14:43,617 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 367 predicate places. [2023-08-31 19:14:43,617 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 1798 transitions, 97219 flow [2023-08-31 19:14:43,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:14:43,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:14:43,618 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:14:43,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-31 19:14:43,618 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:14:43,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:14:43,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1240793876, now seen corresponding path program 2 times [2023-08-31 19:14:43,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:14:43,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286292471] [2023-08-31 19:14:43,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:14:43,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:14:43,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:14:44,172 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:14:44,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:14:44,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286292471] [2023-08-31 19:14:44,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286292471] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:14:44,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:14:44,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:14:44,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525383731] [2023-08-31 19:14:44,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:14:44,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:14:44,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:14:44,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:14:44,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:14:45,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:14:45,487 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1798 transitions, 97219 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:14:45,487 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:14:45,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:14:45,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:14:54,636 INFO L130 PetriNetUnfolder]: 4933/10782 cut-off events. [2023-08-31 19:14:54,636 INFO L131 PetriNetUnfolder]: For 1331963/1332000 co-relation queries the response was YES. [2023-08-31 19:14:54,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171088 conditions, 10782 events. 4933/10782 cut-off events. For 1331963/1332000 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 96631 event pairs, 435 based on Foata normal form. 28/10597 useless extension candidates. Maximal degree in co-relation 170924. Up to 5148 conditions per place. [2023-08-31 19:14:54,821 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1602 selfloop transitions, 520 changer transitions 0/2138 dead transitions. [2023-08-31 19:14:54,822 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 2138 transitions, 110566 flow [2023-08-31 19:14:54,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 19:14:54,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 19:14:54,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2754 transitions. [2023-08-31 19:14:54,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4245413904732542 [2023-08-31 19:14:54,824 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2754 transitions. [2023-08-31 19:14:54,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2754 transitions. [2023-08-31 19:14:54,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:14:54,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2754 transitions. [2023-08-31 19:14:54,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 211.84615384615384) internal successors, (2754), 13 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states 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:14:54,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 499.0) internal successors, (6986), 14 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states 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:14:54,829 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 499.0) internal successors, (6986), 14 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states 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:14:54,829 INFO L175 Difference]: Start difference. First operand has 450 places, 1798 transitions, 97219 flow. Second operand 13 states and 2754 transitions. [2023-08-31 19:14:54,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 2138 transitions, 110566 flow [2023-08-31 19:15:06,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 2138 transitions, 109996 flow, removed 82 selfloop flow, removed 7 redundant places. [2023-08-31 19:15:06,240 INFO L231 Difference]: Finished difference. Result has 460 places, 1817 transitions, 98943 flow [2023-08-31 19:15:06,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=96649, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=98943, PETRI_PLACES=460, PETRI_TRANSITIONS=1817} [2023-08-31 19:15:06,242 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 377 predicate places. [2023-08-31 19:15:06,242 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 1817 transitions, 98943 flow [2023-08-31 19:15:06,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:15:06,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:15:06,243 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:15:06,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-31 19:15:06,243 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:15:06,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:15:06,244 INFO L85 PathProgramCache]: Analyzing trace with hash 367607170, now seen corresponding path program 3 times [2023-08-31 19:15:06,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:15:06,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578936927] [2023-08-31 19:15:06,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:15:06,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:15:06,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:15:06,691 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:15:06,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:15:06,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578936927] [2023-08-31 19:15:06,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578936927] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:15:06,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:15:06,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:15:06,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199430407] [2023-08-31 19:15:06,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:15:06,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:15:06,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:15:06,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:15:06,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:15:08,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:15:08,056 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 1817 transitions, 98943 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:15:08,056 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:15:08,056 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:15:08,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:15:17,574 INFO L130 PetriNetUnfolder]: 4988/11003 cut-off events. [2023-08-31 19:15:17,575 INFO L131 PetriNetUnfolder]: For 1392839/1392882 co-relation queries the response was YES. [2023-08-31 19:15:17,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175013 conditions, 11003 events. 4988/11003 cut-off events. For 1392839/1392882 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 99552 event pairs, 433 based on Foata normal form. 32/10814 useless extension candidates. Maximal degree in co-relation 174848. Up to 5236 conditions per place. [2023-08-31 19:15:17,864 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1602 selfloop transitions, 536 changer transitions 0/2154 dead transitions. [2023-08-31 19:15:17,864 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 2154 transitions, 112266 flow [2023-08-31 19:15:17,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:15:17,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:15:17,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2951 transitions. [2023-08-31 19:15:17,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224162610936158 [2023-08-31 19:15:17,866 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2951 transitions. [2023-08-31 19:15:17,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2951 transitions. [2023-08-31 19:15:17,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:15:17,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2951 transitions. [2023-08-31 19:15:17,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 210.78571428571428) internal successors, (2951), 14 states have internal predecessors, (2951), 0 states have call successors, (0), 0 states 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:15:17,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 499.0) internal successors, (7485), 15 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states 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:15:17,872 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 499.0) internal successors, (7485), 15 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states 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:15:17,872 INFO L175 Difference]: Start difference. First operand has 460 places, 1817 transitions, 98943 flow. Second operand 14 states and 2951 transitions. [2023-08-31 19:15:17,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 2154 transitions, 112266 flow [2023-08-31 19:15:29,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 2154 transitions, 111761 flow, removed 73 selfloop flow, removed 4 redundant places. [2023-08-31 19:15:29,200 INFO L231 Difference]: Finished difference. Result has 474 places, 1836 transitions, 100843 flow [2023-08-31 19:15:29,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=98446, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=100843, PETRI_PLACES=474, PETRI_TRANSITIONS=1836} [2023-08-31 19:15:29,203 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 391 predicate places. [2023-08-31 19:15:29,203 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 1836 transitions, 100843 flow [2023-08-31 19:15:29,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:15:29,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:15:29,204 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:15:29,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-31 19:15:29,204 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:15:29,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:15:29,204 INFO L85 PathProgramCache]: Analyzing trace with hash -864718782, now seen corresponding path program 4 times [2023-08-31 19:15:29,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:15:29,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114503591] [2023-08-31 19:15:29,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:15:29,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:15:29,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:15:29,599 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:15:29,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:15:29,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114503591] [2023-08-31 19:15:29,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114503591] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:15:29,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:15:29,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:15:29,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670482227] [2023-08-31 19:15:29,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:15:29,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:15:29,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:15:29,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:15:29,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:15:30,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:15:30,721 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 1836 transitions, 100843 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:15:30,721 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:15:30,721 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:15:30,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:15:40,648 INFO L130 PetriNetUnfolder]: 5016/11173 cut-off events. [2023-08-31 19:15:40,648 INFO L131 PetriNetUnfolder]: For 1452866/1452902 co-relation queries the response was YES. [2023-08-31 19:15:40,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178579 conditions, 11173 events. 5016/11173 cut-off events. For 1452866/1452902 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 102043 event pairs, 460 based on Foata normal form. 27/10966 useless extension candidates. Maximal degree in co-relation 178409. Up to 5284 conditions per place. [2023-08-31 19:15:40,851 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1616 selfloop transitions, 529 changer transitions 0/2161 dead transitions. [2023-08-31 19:15:40,851 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 2161 transitions, 113722 flow [2023-08-31 19:15:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 19:15:40,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 19:15:40,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2755 transitions. [2023-08-31 19:15:40,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246955449360259 [2023-08-31 19:15:40,853 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2755 transitions. [2023-08-31 19:15:40,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2755 transitions. [2023-08-31 19:15:40,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:15:40,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2755 transitions. [2023-08-31 19:15:40,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 211.92307692307693) internal successors, (2755), 13 states have internal predecessors, (2755), 0 states have call successors, (0), 0 states 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:15:40,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 499.0) internal successors, (6986), 14 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states 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:15:40,859 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 499.0) internal successors, (6986), 14 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states 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:15:40,859 INFO L175 Difference]: Start difference. First operand has 474 places, 1836 transitions, 100843 flow. Second operand 13 states and 2755 transitions. [2023-08-31 19:15:40,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 2161 transitions, 113722 flow [2023-08-31 19:15:52,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 2161 transitions, 113080 flow, removed 34 selfloop flow, removed 4 redundant places. [2023-08-31 19:15:52,783 INFO L231 Difference]: Finished difference. Result has 488 places, 1850 transitions, 102324 flow [2023-08-31 19:15:52,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=100221, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=102324, PETRI_PLACES=488, PETRI_TRANSITIONS=1850} [2023-08-31 19:15:52,785 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 405 predicate places. [2023-08-31 19:15:52,786 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 1850 transitions, 102324 flow [2023-08-31 19:15:52,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:15:52,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:15:52,786 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:15:52,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-31 19:15:52,787 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:15:52,787 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:15:52,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1522036780, now seen corresponding path program 5 times [2023-08-31 19:15:52,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:15:52,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071013778] [2023-08-31 19:15:52,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:15:52,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:15:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:15:53,146 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:15:53,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:15:53,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071013778] [2023-08-31 19:15:53,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071013778] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:15:53,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:15:53,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:15:53,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816758971] [2023-08-31 19:15:53,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:15:53,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:15:53,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:15:53,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:15:53,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:15:54,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:15:54,326 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 1850 transitions, 102324 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:15:54,326 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:15:54,326 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:15:54,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:16:04,923 INFO L130 PetriNetUnfolder]: 5034/11258 cut-off events. [2023-08-31 19:16:04,923 INFO L131 PetriNetUnfolder]: For 1506379/1506422 co-relation queries the response was YES. [2023-08-31 19:16:05,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180780 conditions, 11258 events. 5034/11258 cut-off events. For 1506379/1506422 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 103358 event pairs, 443 based on Foata normal form. 32/11053 useless extension candidates. Maximal degree in co-relation 180604. Up to 5322 conditions per place. [2023-08-31 19:16:05,257 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1612 selfloop transitions, 547 changer transitions 0/2175 dead transitions. [2023-08-31 19:16:05,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 2175 transitions, 115118 flow [2023-08-31 19:16:05,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-31 19:16:05,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-31 19:16:05,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3156 transitions. [2023-08-31 19:16:05,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4216432865731463 [2023-08-31 19:16:05,259 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3156 transitions. [2023-08-31 19:16:05,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3156 transitions. [2023-08-31 19:16:05,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:16:05,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3156 transitions. [2023-08-31 19:16:05,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 210.4) internal successors, (3156), 15 states have internal predecessors, (3156), 0 states have call successors, (0), 0 states 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:16:05,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 499.0) internal successors, (7984), 16 states have internal predecessors, (7984), 0 states have call successors, (0), 0 states 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:16:05,266 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 499.0) internal successors, (7984), 16 states have internal predecessors, (7984), 0 states have call successors, (0), 0 states 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:16:05,266 INFO L175 Difference]: Start difference. First operand has 488 places, 1850 transitions, 102324 flow. Second operand 15 states and 3156 transitions. [2023-08-31 19:16:05,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 2175 transitions, 115118 flow [2023-08-31 19:16:17,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 2175 transitions, 114585 flow, removed 64 selfloop flow, removed 5 redundant places. [2023-08-31 19:16:17,792 INFO L231 Difference]: Finished difference. Result has 501 places, 1860 transitions, 103639 flow [2023-08-31 19:16:17,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=101791, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=537, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=103639, PETRI_PLACES=501, PETRI_TRANSITIONS=1860} [2023-08-31 19:16:17,794 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 418 predicate places. [2023-08-31 19:16:17,794 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 1860 transitions, 103639 flow [2023-08-31 19:16:17,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:16:17,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:16:17,794 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:16:17,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-31 19:16:17,795 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:16:17,795 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:16:17,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1485885396, now seen corresponding path program 6 times [2023-08-31 19:16:17,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:16:17,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931578078] [2023-08-31 19:16:17,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:16:17,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:16:17,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:16:18,227 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:16:18,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:16:18,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931578078] [2023-08-31 19:16:18,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931578078] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:16:18,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:16:18,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-31 19:16:18,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141258697] [2023-08-31 19:16:18,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:16:18,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-31 19:16:18,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:16:18,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-31 19:16:18,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-08-31 19:16:19,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 499 [2023-08-31 19:16:19,500 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 1860 transitions, 103639 flow. Second operand has 13 states, 13 states have (on average 197.46153846153845) internal successors, (2567), 13 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states 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:16:19,500 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:16:19,500 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 499 [2023-08-31 19:16:19,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:16:30,141 INFO L130 PetriNetUnfolder]: 5150/11650 cut-off events. [2023-08-31 19:16:30,141 INFO L131 PetriNetUnfolder]: For 1602659/1602711 co-relation queries the response was YES. [2023-08-31 19:16:30,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187372 conditions, 11650 events. 5150/11650 cut-off events. For 1602659/1602711 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 108667 event pairs, 693 based on Foata normal form. 39/11435 useless extension candidates. Maximal degree in co-relation 187192. Up to 5507 conditions per place. [2023-08-31 19:16:30,367 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1388 selfloop transitions, 589 changer transitions 0/1993 dead transitions. [2023-08-31 19:16:30,367 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 1993 transitions, 111616 flow [2023-08-31 19:16:30,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 19:16:30,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 19:16:30,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2688 transitions. [2023-08-31 19:16:30,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143671959303222 [2023-08-31 19:16:30,487 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2688 transitions. [2023-08-31 19:16:30,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2688 transitions. [2023-08-31 19:16:30,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:16:30,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2688 transitions. [2023-08-31 19:16:30,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 206.76923076923077) internal successors, (2688), 13 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states 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:16:30,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 499.0) internal successors, (6986), 14 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states 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:16:30,492 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 499.0) internal successors, (6986), 14 states have internal predecessors, (6986), 0 states have call successors, (0), 0 states 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:16:30,492 INFO L175 Difference]: Start difference. First operand has 501 places, 1860 transitions, 103639 flow. Second operand 13 states and 2688 transitions. [2023-08-31 19:16:30,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 1993 transitions, 111616 flow [2023-08-31 19:16:43,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 1993 transitions, 111243 flow, removed 33 selfloop flow, removed 7 redundant places. [2023-08-31 19:16:43,483 INFO L231 Difference]: Finished difference. Result has 509 places, 1882 transitions, 106860 flow [2023-08-31 19:16:43,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=103266, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=567, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=106860, PETRI_PLACES=509, PETRI_TRANSITIONS=1882} [2023-08-31 19:16:43,485 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 426 predicate places. [2023-08-31 19:16:43,485 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 1882 transitions, 106860 flow [2023-08-31 19:16:43,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 197.46153846153845) internal successors, (2567), 13 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states 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:16:43,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:16:43,486 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:16:43,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-31 19:16:43,487 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:16:43,487 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:16:43,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1534160904, now seen corresponding path program 7 times [2023-08-31 19:16:43,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:16:43,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381058622] [2023-08-31 19:16:43,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:16:43,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:16:43,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:16:43,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:16:43,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:16:43,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381058622] [2023-08-31 19:16:43,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381058622] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:16:43,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:16:43,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:16:43,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800797319] [2023-08-31 19:16:43,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:16:43,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:16:43,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:16:43,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:16:43,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:16:44,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:16:44,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 1882 transitions, 106860 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:16:44,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:16:44,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:16:44,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:16:55,970 INFO L130 PetriNetUnfolder]: 5263/12028 cut-off events. [2023-08-31 19:16:55,970 INFO L131 PetriNetUnfolder]: For 1744025/1744079 co-relation queries the response was YES. [2023-08-31 19:16:56,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195204 conditions, 12028 events. 5263/12028 cut-off events. For 1744025/1744079 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 113837 event pairs, 702 based on Foata normal form. 39/11795 useless extension candidates. Maximal degree in co-relation 195021. Up to 5677 conditions per place. [2023-08-31 19:16:56,180 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1403 selfloop transitions, 607 changer transitions 0/2026 dead transitions. [2023-08-31 19:16:56,181 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 2026 transitions, 115237 flow [2023-08-31 19:16:56,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:16:56,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:16:56,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2935 transitions. [2023-08-31 19:16:56,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42012596621815057 [2023-08-31 19:16:56,183 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2935 transitions. [2023-08-31 19:16:56,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2935 transitions. [2023-08-31 19:16:56,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:16:56,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2935 transitions. [2023-08-31 19:16:56,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 209.64285714285714) internal successors, (2935), 14 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states 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:16:56,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 499.0) internal successors, (7485), 15 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states 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:16:56,188 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 499.0) internal successors, (7485), 15 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states 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:16:56,188 INFO L175 Difference]: Start difference. First operand has 509 places, 1882 transitions, 106860 flow. Second operand 14 states and 2935 transitions. [2023-08-31 19:16:56,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 2026 transitions, 115237 flow [2023-08-31 19:17:09,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 2026 transitions, 115073 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-08-31 19:17:09,867 INFO L231 Difference]: Finished difference. Result has 521 places, 1903 transitions, 109839 flow [2023-08-31 19:17:09,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=106698, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=588, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=109839, PETRI_PLACES=521, PETRI_TRANSITIONS=1903} [2023-08-31 19:17:09,869 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 438 predicate places. [2023-08-31 19:17:09,869 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 1903 transitions, 109839 flow [2023-08-31 19:17:09,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:17:09,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:17:09,869 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:17:09,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-31 19:17:09,870 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:17:09,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:17:09,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1715165326, now seen corresponding path program 8 times [2023-08-31 19:17:09,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:17:09,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063604734] [2023-08-31 19:17:09,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:17:09,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:17:09,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:17:10,237 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:17:10,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:17:10,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063604734] [2023-08-31 19:17:10,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063604734] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:17:10,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:17:10,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:17:10,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445060937] [2023-08-31 19:17:10,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:17:10,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:17:10,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:17:10,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:17:10,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:17:11,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:17:11,492 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 1903 transitions, 109839 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:17:11,492 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:17:11,492 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:17:11,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:17:24,493 INFO L130 PetriNetUnfolder]: 5731/13393 cut-off events. [2023-08-31 19:17:24,493 INFO L131 PetriNetUnfolder]: For 2024864/2024926 co-relation queries the response was YES. [2023-08-31 19:17:24,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215706 conditions, 13393 events. 5731/13393 cut-off events. For 2024864/2024926 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 131472 event pairs, 594 based on Foata normal form. 46/13108 useless extension candidates. Maximal degree in co-relation 215518. Up to 6340 conditions per place. [2023-08-31 19:17:24,737 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1315 selfloop transitions, 818 changer transitions 0/2149 dead transitions. [2023-08-31 19:17:24,737 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 2149 transitions, 122676 flow [2023-08-31 19:17:24,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 19:17:24,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 19:17:24,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4177 transitions. [2023-08-31 19:17:24,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4185370741482966 [2023-08-31 19:17:24,741 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4177 transitions. [2023-08-31 19:17:24,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4177 transitions. [2023-08-31 19:17:24,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:17:24,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4177 transitions. [2023-08-31 19:17:24,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 208.85) internal successors, (4177), 20 states have internal predecessors, (4177), 0 states have call successors, (0), 0 states 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:17:24,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:17:24,751 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:17:24,751 INFO L175 Difference]: Start difference. First operand has 521 places, 1903 transitions, 109839 flow. Second operand 20 states and 4177 transitions. [2023-08-31 19:17:24,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 2149 transitions, 122676 flow [2023-08-31 19:17:41,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 2149 transitions, 122337 flow, removed 30 selfloop flow, removed 7 redundant places. [2023-08-31 19:17:41,587 INFO L231 Difference]: Finished difference. Result has 540 places, 2011 transitions, 117862 flow [2023-08-31 19:17:41,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=109529, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1903, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=729, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=117862, PETRI_PLACES=540, PETRI_TRANSITIONS=2011} [2023-08-31 19:17:41,588 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 457 predicate places. [2023-08-31 19:17:41,588 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 2011 transitions, 117862 flow [2023-08-31 19:17:41,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:17:41,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:17:41,589 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:17:41,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-31 19:17:41,589 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:17:41,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:17:41,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1590898056, now seen corresponding path program 9 times [2023-08-31 19:17:41,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:17:41,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259340506] [2023-08-31 19:17:41,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:17:41,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:17:41,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:17:41,932 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:17:41,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:17:41,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259340506] [2023-08-31 19:17:41,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259340506] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:17:41,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:17:41,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:17:41,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592108826] [2023-08-31 19:17:41,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:17:41,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:17:41,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:17:41,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:17:41,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:17:43,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:17:43,023 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 2011 transitions, 117862 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:17:43,023 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:17:43,023 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:17:43,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:17:56,191 INFO L130 PetriNetUnfolder]: 6045/14212 cut-off events. [2023-08-31 19:17:56,191 INFO L131 PetriNetUnfolder]: For 2275927/2275999 co-relation queries the response was YES. [2023-08-31 19:17:56,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231648 conditions, 14212 events. 6045/14212 cut-off events. For 2275927/2275999 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 141655 event pairs, 588 based on Foata normal form. 50/13906 useless extension candidates. Maximal degree in co-relation 231453. Up to 6734 conditions per place. [2023-08-31 19:17:56,587 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1326 selfloop transitions, 861 changer transitions 0/2203 dead transitions. [2023-08-31 19:17:56,588 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 2203 transitions, 128374 flow [2023-08-31 19:17:56,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 19:17:56,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 19:17:56,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4182 transitions. [2023-08-31 19:17:56,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190380761523046 [2023-08-31 19:17:56,599 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4182 transitions. [2023-08-31 19:17:56,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4182 transitions. [2023-08-31 19:17:56,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:17:56,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4182 transitions. [2023-08-31 19:17:56,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 209.1) internal successors, (4182), 20 states have internal predecessors, (4182), 0 states have call successors, (0), 0 states 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:17:56,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:17:56,608 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:17:56,608 INFO L175 Difference]: Start difference. First operand has 540 places, 2011 transitions, 117862 flow. Second operand 20 states and 4182 transitions. [2023-08-31 19:17:56,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 2203 transitions, 128374 flow [2023-08-31 19:18:14,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 2203 transitions, 127593 flow, removed 240 selfloop flow, removed 4 redundant places. [2023-08-31 19:18:14,252 INFO L231 Difference]: Finished difference. Result has 560 places, 2075 transitions, 123100 flow [2023-08-31 19:18:14,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=117115, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2011, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=803, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=123100, PETRI_PLACES=560, PETRI_TRANSITIONS=2075} [2023-08-31 19:18:14,253 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 477 predicate places. [2023-08-31 19:18:14,253 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 2075 transitions, 123100 flow [2023-08-31 19:18:14,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:18:14,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:18:14,254 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:18:14,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-31 19:18:14,254 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:18:14,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:18:14,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1756606200, now seen corresponding path program 10 times [2023-08-31 19:18:14,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:18:14,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857308060] [2023-08-31 19:18:14,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:18:14,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:18:14,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:18:14,627 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:18:14,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:18:14,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857308060] [2023-08-31 19:18:14,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857308060] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:18:14,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:18:14,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:18:14,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950777807] [2023-08-31 19:18:14,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:18:14,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:18:14,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:18:14,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:18:14,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:18:15,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:18:15,722 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 2075 transitions, 123100 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:18:15,722 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:18:15,722 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:18:15,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:18:30,826 INFO L130 PetriNetUnfolder]: 6238/14988 cut-off events. [2023-08-31 19:18:30,826 INFO L131 PetriNetUnfolder]: For 2429746/2429823 co-relation queries the response was YES. [2023-08-31 19:18:31,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242142 conditions, 14988 events. 6238/14988 cut-off events. For 2429746/2429823 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 153196 event pairs, 867 based on Foata normal form. 53/14642 useless extension candidates. Maximal degree in co-relation 241944. Up to 7064 conditions per place. [2023-08-31 19:18:31,093 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1366 selfloop transitions, 862 changer transitions 0/2244 dead transitions. [2023-08-31 19:18:31,093 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 2244 transitions, 132421 flow [2023-08-31 19:18:31,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 19:18:31,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 19:18:31,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4167 transitions. [2023-08-31 19:18:31,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175350701402806 [2023-08-31 19:18:31,096 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4167 transitions. [2023-08-31 19:18:31,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4167 transitions. [2023-08-31 19:18:31,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:18:31,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4167 transitions. [2023-08-31 19:18:31,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 208.35) internal successors, (4167), 20 states have internal predecessors, (4167), 0 states have call successors, (0), 0 states 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:18:31,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:18:31,107 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:18:31,107 INFO L175 Difference]: Start difference. First operand has 560 places, 2075 transitions, 123100 flow. Second operand 20 states and 4167 transitions. [2023-08-31 19:18:31,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 2244 transitions, 132421 flow [2023-08-31 19:18:50,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 2244 transitions, 132075 flow, removed 101 selfloop flow, removed 3 redundant places. [2023-08-31 19:18:51,041 INFO L231 Difference]: Finished difference. Result has 580 places, 2118 transitions, 128259 flow [2023-08-31 19:18:51,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=122758, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2075, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=819, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=128259, PETRI_PLACES=580, PETRI_TRANSITIONS=2118} [2023-08-31 19:18:51,043 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 497 predicate places. [2023-08-31 19:18:51,043 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 2118 transitions, 128259 flow [2023-08-31 19:18:51,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:18:51,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:18:51,044 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:18:51,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-31 19:18:51,044 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:18:51,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:18:51,045 INFO L85 PathProgramCache]: Analyzing trace with hash -2022010278, now seen corresponding path program 11 times [2023-08-31 19:18:51,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:18:51,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203141442] [2023-08-31 19:18:51,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:18:51,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:18:51,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:18:51,438 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:18:51,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:18:51,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203141442] [2023-08-31 19:18:51,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203141442] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:18:51,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:18:51,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:18:51,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754276516] [2023-08-31 19:18:51,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:18:51,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:18:51,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:18:51,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:18:51,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:18:52,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:18:52,462 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 2118 transitions, 128259 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:18:52,462 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:18:52,462 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:18:52,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:19:06,847 INFO L130 PetriNetUnfolder]: 6250/15159 cut-off events. [2023-08-31 19:19:06,848 INFO L131 PetriNetUnfolder]: For 2559336/2559407 co-relation queries the response was YES. [2023-08-31 19:19:07,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247847 conditions, 15159 events. 6250/15159 cut-off events. For 2559336/2559407 co-relation queries the response was YES. Maximal size of possible extension queue 830. Compared 156182 event pairs, 731 based on Foata normal form. 47/14794 useless extension candidates. Maximal degree in co-relation 247645. Up to 7094 conditions per place. [2023-08-31 19:19:07,285 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1368 selfloop transitions, 874 changer transitions 0/2258 dead transitions. [2023-08-31 19:19:07,285 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 2258 transitions, 136415 flow [2023-08-31 19:19:07,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 19:19:07,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 19:19:07,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4169 transitions. [2023-08-31 19:19:07,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4177354709418838 [2023-08-31 19:19:07,288 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4169 transitions. [2023-08-31 19:19:07,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4169 transitions. [2023-08-31 19:19:07,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:19:07,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4169 transitions. [2023-08-31 19:19:07,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 208.45) internal successors, (4169), 20 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states 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:19:07,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:19:07,297 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:19:07,297 INFO L175 Difference]: Start difference. First operand has 580 places, 2118 transitions, 128259 flow. Second operand 20 states and 4169 transitions. [2023-08-31 19:19:07,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 2258 transitions, 136415 flow [2023-08-31 19:19:27,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 2258 transitions, 136088 flow, removed 134 selfloop flow, removed 3 redundant places. [2023-08-31 19:19:27,660 INFO L231 Difference]: Finished difference. Result has 600 places, 2144 transitions, 132197 flow [2023-08-31 19:19:27,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=127936, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=848, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=132197, PETRI_PLACES=600, PETRI_TRANSITIONS=2144} [2023-08-31 19:19:27,662 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 517 predicate places. [2023-08-31 19:19:27,662 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 2144 transitions, 132197 flow [2023-08-31 19:19:27,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:19:27,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:19:27,662 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:19:27,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-31 19:19:27,662 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:19:27,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:19:27,663 INFO L85 PathProgramCache]: Analyzing trace with hash 904555680, now seen corresponding path program 12 times [2023-08-31 19:19:27,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:19:27,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964224700] [2023-08-31 19:19:27,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:19:27,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:19:27,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:19:28,079 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:19:28,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:19:28,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964224700] [2023-08-31 19:19:28,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964224700] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:19:28,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:19:28,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:19:28,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97618479] [2023-08-31 19:19:28,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:19:28,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:19:28,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:19:28,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:19:28,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:19:29,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:19:29,234 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 2144 transitions, 132197 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:19:29,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:19:29,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:19:29,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:19:44,241 INFO L130 PetriNetUnfolder]: 6256/15309 cut-off events. [2023-08-31 19:19:44,241 INFO L131 PetriNetUnfolder]: For 2688561/2688631 co-relation queries the response was YES. [2023-08-31 19:19:44,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251797 conditions, 15309 events. 6256/15309 cut-off events. For 2688561/2688631 co-relation queries the response was YES. Maximal size of possible extension queue 827. Compared 158793 event pairs, 690 based on Foata normal form. 42/14927 useless extension candidates. Maximal degree in co-relation 251592. Up to 7118 conditions per place. [2023-08-31 19:19:44,749 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1401 selfloop transitions, 853 changer transitions 0/2270 dead transitions. [2023-08-31 19:19:44,750 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 2270 transitions, 139589 flow [2023-08-31 19:19:44,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 19:19:44,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 19:19:44,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4170 transitions. [2023-08-31 19:19:44,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41783567134268534 [2023-08-31 19:19:44,752 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4170 transitions. [2023-08-31 19:19:44,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4170 transitions. [2023-08-31 19:19:44,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:19:44,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4170 transitions. [2023-08-31 19:19:44,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 208.5) internal successors, (4170), 20 states have internal predecessors, (4170), 0 states have call successors, (0), 0 states 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:19:44,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:19:44,761 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:19:44,761 INFO L175 Difference]: Start difference. First operand has 600 places, 2144 transitions, 132197 flow. Second operand 20 states and 4170 transitions. [2023-08-31 19:19:44,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 2270 transitions, 139589 flow [2023-08-31 19:20:07,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 2270 transitions, 138761 flow, removed 81 selfloop flow, removed 8 redundant places. [2023-08-31 19:20:07,524 INFO L231 Difference]: Finished difference. Result has 616 places, 2171 transitions, 135211 flow [2023-08-31 19:20:07,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=131373, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=826, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=135211, PETRI_PLACES=616, PETRI_TRANSITIONS=2171} [2023-08-31 19:20:07,526 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 533 predicate places. [2023-08-31 19:20:07,527 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 2171 transitions, 135211 flow [2023-08-31 19:20:07,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:20:07,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:20:07,527 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:20:07,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-31 19:20:07,528 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:20:07,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:20:07,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1763395208, now seen corresponding path program 13 times [2023-08-31 19:20:07,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:20:07,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695551600] [2023-08-31 19:20:07,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:20:07,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:20:07,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:20:07,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 19:20:07,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:20:07,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695551600] [2023-08-31 19:20:07,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695551600] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:20:07,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:20:07,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:20:07,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770003950] [2023-08-31 19:20:07,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:20:07,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:20:07,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:20:07,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:20:07,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:20:08,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:20:08,960 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 2171 transitions, 135211 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:20:08,960 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:20:08,960 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:20:08,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:20:24,924 INFO L130 PetriNetUnfolder]: 6390/15668 cut-off events. [2023-08-31 19:20:24,925 INFO L131 PetriNetUnfolder]: For 2909474/2909565 co-relation queries the response was YES. [2023-08-31 19:20:25,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260774 conditions, 15668 events. 6390/15668 cut-off events. For 2909474/2909565 co-relation queries the response was YES. Maximal size of possible extension queue 845. Compared 163900 event pairs, 595 based on Foata normal form. 63/15303 useless extension candidates. Maximal degree in co-relation 260565. Up to 7324 conditions per place. [2023-08-31 19:20:25,223 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1330 selfloop transitions, 965 changer transitions 0/2311 dead transitions. [2023-08-31 19:20:25,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 2311 transitions, 144815 flow [2023-08-31 19:20:25,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-31 19:20:25,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-31 19:20:25,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3768 transitions. [2023-08-31 19:20:25,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195056780227121 [2023-08-31 19:20:25,225 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3768 transitions. [2023-08-31 19:20:25,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3768 transitions. [2023-08-31 19:20:25,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:20:25,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3768 transitions. [2023-08-31 19:20:25,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 209.33333333333334) internal successors, (3768), 18 states have internal predecessors, (3768), 0 states have call successors, (0), 0 states 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:20:25,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 499.0) internal successors, (9481), 19 states have internal predecessors, (9481), 0 states have call successors, (0), 0 states 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:20:25,232 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 499.0) internal successors, (9481), 19 states have internal predecessors, (9481), 0 states have call successors, (0), 0 states 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:20:25,232 INFO L175 Difference]: Start difference. First operand has 616 places, 2171 transitions, 135211 flow. Second operand 18 states and 3768 transitions. [2023-08-31 19:20:25,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 2311 transitions, 144815 flow [2023-08-31 19:20:50,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 2311 transitions, 144283 flow, removed 99 selfloop flow, removed 4 redundant places. [2023-08-31 19:20:50,354 INFO L231 Difference]: Finished difference. Result has 632 places, 2199 transitions, 139650 flow [2023-08-31 19:20:50,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=134679, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=937, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=139650, PETRI_PLACES=632, PETRI_TRANSITIONS=2199} [2023-08-31 19:20:50,356 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 549 predicate places. [2023-08-31 19:20:50,356 INFO L495 AbstractCegarLoop]: Abstraction has has 632 places, 2199 transitions, 139650 flow [2023-08-31 19:20:50,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:20:50,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:20:50,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 19:20:50,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-31 19:20:50,357 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:20:50,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:20:50,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1897743008, now seen corresponding path program 14 times [2023-08-31 19:20:50,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:20:50,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055398519] [2023-08-31 19:20:50,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:20:50,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:20:50,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:20:50,762 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:20:50,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:20:50,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055398519] [2023-08-31 19:20:50,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055398519] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:20:50,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:20:50,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:20:50,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739857547] [2023-08-31 19:20:50,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:20:50,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:20:50,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:20:50,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:20:50,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:20:51,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:20:51,792 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 2199 transitions, 139650 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:20:51,792 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:20:51,792 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:20:51,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:21:10,982 INFO L130 PetriNetUnfolder]: 6476/16087 cut-off events. [2023-08-31 19:21:10,982 INFO L131 PetriNetUnfolder]: For 3070009/3070099 co-relation queries the response was YES. [2023-08-31 19:21:11,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 268699 conditions, 16087 events. 6476/16087 cut-off events. For 3070009/3070099 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 170539 event pairs, 618 based on Foata normal form. 62/15693 useless extension candidates. Maximal degree in co-relation 268487. Up to 7482 conditions per place. [2023-08-31 19:21:11,292 INFO L137 encePairwiseOnDemand]: 486/499 looper letters, 1345 selfloop transitions, 976 changer transitions 0/2337 dead transitions. [2023-08-31 19:21:11,293 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 2337 transitions, 148173 flow [2023-08-31 19:21:11,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 19:21:11,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 19:21:11,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4177 transitions. [2023-08-31 19:21:11,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4185370741482966 [2023-08-31 19:21:11,296 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4177 transitions. [2023-08-31 19:21:11,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4177 transitions. [2023-08-31 19:21:11,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:21:11,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4177 transitions. [2023-08-31 19:21:11,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 208.85) internal successors, (4177), 20 states have internal predecessors, (4177), 0 states have call successors, (0), 0 states 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:21:11,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:21:11,303 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 499.0) internal successors, (10479), 21 states have internal predecessors, (10479), 0 states have call successors, (0), 0 states 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:21:11,303 INFO L175 Difference]: Start difference. First operand has 632 places, 2199 transitions, 139650 flow. Second operand 20 states and 4177 transitions. [2023-08-31 19:21:11,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 2337 transitions, 148173 flow [2023-08-31 19:21:38,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 2337 transitions, 146761 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-08-31 19:21:39,081 INFO L231 Difference]: Finished difference. Result has 648 places, 2230 transitions, 142760 flow [2023-08-31 19:21:39,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=138258, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=945, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=142760, PETRI_PLACES=648, PETRI_TRANSITIONS=2230} [2023-08-31 19:21:39,083 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 565 predicate places. [2023-08-31 19:21:39,083 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 2230 transitions, 142760 flow [2023-08-31 19:21:39,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:21:39,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:21:39,084 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:21:39,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-31 19:21:39,084 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:21:39,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:21:39,085 INFO L85 PathProgramCache]: Analyzing trace with hash -879486752, now seen corresponding path program 15 times [2023-08-31 19:21:39,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:21:39,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505283041] [2023-08-31 19:21:39,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:21:39,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:21:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:21:39,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:21:39,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:21:39,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505283041] [2023-08-31 19:21:39,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505283041] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:21:39,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:21:39,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-31 19:21:39,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254927131] [2023-08-31 19:21:39,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:21:39,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-31 19:21:39,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:21:39,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-31 19:21:39,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-08-31 19:21:40,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 499 [2023-08-31 19:21:40,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 2230 transitions, 142760 flow. Second operand has 13 states, 13 states have (on average 197.46153846153845) internal successors, (2567), 13 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states 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:21:40,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:21:40,943 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 499 [2023-08-31 19:21:40,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:21:59,705 INFO L130 PetriNetUnfolder]: 6497/16496 cut-off events. [2023-08-31 19:21:59,705 INFO L131 PetriNetUnfolder]: For 3120279/3120329 co-relation queries the response was YES. [2023-08-31 19:21:59,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 273121 conditions, 16496 events. 6497/16496 cut-off events. For 3120279/3120329 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 177852 event pairs, 1198 based on Foata normal form. 21/16019 useless extension candidates. Maximal degree in co-relation 272905. Up to 7559 conditions per place. [2023-08-31 19:22:00,039 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 1354 selfloop transitions, 1004 changer transitions 0/2374 dead transitions. [2023-08-31 19:22:00,040 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 2374 transitions, 151548 flow [2023-08-31 19:22:00,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 19:22:00,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 19:22:00,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2908 transitions. [2023-08-31 19:22:00,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41626109361580305 [2023-08-31 19:22:00,042 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2908 transitions. [2023-08-31 19:22:00,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2908 transitions. [2023-08-31 19:22:00,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:22:00,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2908 transitions. [2023-08-31 19:22:00,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 207.71428571428572) internal successors, (2908), 14 states have internal predecessors, (2908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 19:22:00,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 499.0) internal successors, (7485), 15 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states 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:22:00,191 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 499.0) internal successors, (7485), 15 states have internal predecessors, (7485), 0 states have call successors, (0), 0 states 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:22:00,191 INFO L175 Difference]: Start difference. First operand has 648 places, 2230 transitions, 142760 flow. Second operand 14 states and 2908 transitions. [2023-08-31 19:22:00,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 2374 transitions, 151548 flow [2023-08-31 19:22:27,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 2374 transitions, 151032 flow, removed 63 selfloop flow, removed 6 redundant places. [2023-08-31 19:22:27,272 INFO L231 Difference]: Finished difference. Result has 659 places, 2284 transitions, 148875 flow [2023-08-31 19:22:27,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=142255, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=950, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=148875, PETRI_PLACES=659, PETRI_TRANSITIONS=2284} [2023-08-31 19:22:27,274 INFO L281 CegarLoopForPetriNet]: 83 programPoint places, 576 predicate places. [2023-08-31 19:22:27,274 INFO L495 AbstractCegarLoop]: Abstraction has has 659 places, 2284 transitions, 148875 flow [2023-08-31 19:22:27,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 197.46153846153845) internal successors, (2567), 13 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states 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:22:27,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 19:22:27,275 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:22:27,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-31 19:22:27,275 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 24 more)] === [2023-08-31 19:22:27,276 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 19:22:27,276 INFO L85 PathProgramCache]: Analyzing trace with hash -844700788, now seen corresponding path program 16 times [2023-08-31 19:22:27,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 19:22:27,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217962054] [2023-08-31 19:22:27,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 19:22:27,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 19:22:27,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 19:22:27,615 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:22:27,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 19:22:27,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217962054] [2023-08-31 19:22:27,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217962054] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 19:22:27,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 19:22:27,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 19:22:27,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230193392] [2023-08-31 19:22:27,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 19:22:27,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 19:22:27,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 19:22:27,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 19:22:27,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-31 19:22:28,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 499 [2023-08-31 19:22:28,627 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 2284 transitions, 148875 flow. Second operand has 12 states, 12 states have (on average 200.58333333333334) internal successors, (2407), 12 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states 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:22:28,627 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 19:22:28,627 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 499 [2023-08-31 19:22:28,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 19:22:49,185 INFO L130 PetriNetUnfolder]: 7478/19148 cut-off events. [2023-08-31 19:22:49,185 INFO L131 PetriNetUnfolder]: For 3706553/3706618 co-relation queries the response was YES. [2023-08-31 19:22:49,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318888 conditions, 19148 events. 7478/19148 cut-off events. For 3706553/3706618 co-relation queries the response was YES. Maximal size of possible extension queue 1030. Compared 212727 event pairs, 1188 based on Foata normal form. 26/18596 useless extension candidates. Maximal degree in co-relation 318668. Up to 8870 conditions per place. [2023-08-31 19:22:49,710 INFO L137 encePairwiseOnDemand]: 485/499 looper letters, 1641 selfloop transitions, 1129 changer transitions 0/2786 dead transitions. [2023-08-31 19:22:49,710 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 2786 transitions, 179290 flow [2023-08-31 19:22:49,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-31 19:22:49,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-31 19:22:49,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3373 transitions. [2023-08-31 19:22:49,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224699398797595 [2023-08-31 19:22:49,712 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3373 transitions. [2023-08-31 19:22:49,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3373 transitions. [2023-08-31 19:22:49,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 19:22:49,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3373 transitions. [2023-08-31 19:22:49,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 210.8125) internal successors, (3373), 16 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states 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:22:49,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 499.0) internal successors, (8483), 17 states have internal predecessors, (8483), 0 states have call successors, (0), 0 states 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:22:49,718 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 499.0) internal successors, (8483), 17 states have internal predecessors, (8483), 0 states have call successors, (0), 0 states 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:22:49,718 INFO L175 Difference]: Start difference. First operand has 659 places, 2284 transitions, 148875 flow. Second operand 16 states and 3373 transitions. [2023-08-31 19:22:49,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 2786 transitions, 179290 flow Killed by 15