/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false -i ../../../trunk/examples/svcomp/goblint-regression/09-regions_02-list_nr.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-eaa536417960c97dc4122e532ee2691877b99d76-eaa5364 [2021-10-16 23:07:00,209 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-16 23:07:00,222 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-16 23:07:00,264 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-16 23:07:00,264 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-16 23:07:00,266 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-16 23:07:00,269 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-16 23:07:00,271 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-16 23:07:00,272 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-16 23:07:00,275 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-16 23:07:00,276 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-16 23:07:00,277 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-16 23:07:00,277 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-16 23:07:00,278 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-16 23:07:00,279 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-16 23:07:00,283 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-16 23:07:00,283 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-16 23:07:00,284 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-16 23:07:00,285 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-16 23:07:00,289 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-16 23:07:00,291 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-16 23:07:00,292 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-16 23:07:00,293 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-16 23:07:00,294 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-16 23:07:00,298 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-16 23:07:00,299 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-16 23:07:00,299 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-16 23:07:00,300 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-16 23:07:00,300 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-16 23:07:00,301 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-16 23:07:00,301 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-16 23:07:00,302 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-16 23:07:00,303 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-16 23:07:00,303 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-16 23:07:00,304 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-16 23:07:00,304 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-16 23:07:00,305 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-16 23:07:00,305 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-16 23:07:00,305 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-16 23:07:00,305 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-16 23:07:00,306 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-16 23:07:00,306 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2021-10-16 23:07:00,331 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-16 23:07:00,331 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-16 23:07:00,332 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-16 23:07:00,332 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-16 23:07:00,332 INFO L138 SettingsManager]: * Use SBE=true [2021-10-16 23:07:00,333 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-16 23:07:00,333 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-16 23:07:00,333 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-16 23:07:00,333 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-16 23:07:00,333 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-16 23:07:00,333 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-16 23:07:00,334 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-16 23:07:00,334 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:07:00,334 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-16 23:07:00,335 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-16 23:07:00,335 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-16 23:07:00,335 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-16 23:07:00,335 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-16 23:07:00,335 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-16 23:07:00,335 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-16 23:07:00,335 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false [2021-10-16 23:07:00,532 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-16 23:07:00,552 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-16 23:07:00,554 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-16 23:07:00,555 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-16 23:07:00,556 INFO L275 PluginConnector]: CDTParser initialized [2021-10-16 23:07:00,556 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/09-regions_02-list_nr.i [2021-10-16 23:07:00,602 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e49f2951/8937e8a39fb3458c82265c9fa0fa2eee/FLAG61788a6eb [2021-10-16 23:07:01,178 INFO L306 CDTParser]: Found 1 translation units. [2021-10-16 23:07:01,179 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/09-regions_02-list_nr.i [2021-10-16 23:07:01,208 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e49f2951/8937e8a39fb3458c82265c9fa0fa2eee/FLAG61788a6eb [2021-10-16 23:07:01,644 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e49f2951/8937e8a39fb3458c82265c9fa0fa2eee [2021-10-16 23:07:01,646 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-16 23:07:01,648 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-16 23:07:01,650 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-16 23:07:01,650 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-16 23:07:01,653 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-16 23:07:01,660 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:07:01" (1/1) ... [2021-10-16 23:07:01,662 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c75108 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:01, skipping insertion in model container [2021-10-16 23:07:01,662 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:07:01" (1/1) ... [2021-10-16 23:07:01,667 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-16 23:07:01,738 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-16 23:07:02,235 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:07:02,243 INFO L203 MainTranslator]: Completed pre-run [2021-10-16 23:07:02,281 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:07:02,330 INFO L208 MainTranslator]: Completed translation [2021-10-16 23:07:02,330 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02 WrapperNode [2021-10-16 23:07:02,331 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-16 23:07:02,331 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-16 23:07:02,331 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-16 23:07:02,331 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-16 23:07:02,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,363 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,395 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-16 23:07:02,395 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-16 23:07:02,396 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-16 23:07:02,396 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-16 23:07:02,401 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,401 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,416 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,416 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,425 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,426 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,442 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,444 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-16 23:07:02,445 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-16 23:07:02,445 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-16 23:07:02,445 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-16 23:07:02,451 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (1/1) ... [2021-10-16 23:07:02,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:07:02,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 23:07:02,471 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) [2021-10-16 23:07:02,477 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 [2021-10-16 23:07:02,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-16 23:07:02,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-10-16 23:07:02,506 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-16 23:07:02,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-16 23:07:02,506 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-16 23:07:02,507 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-10-16 23:07:02,507 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-16 23:07:02,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-10-16 23:07:02,507 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-10-16 23:07:02,507 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-10-16 23:07:02,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-16 23:07:02,507 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-16 23:07:02,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-16 23:07:02,508 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-16 23:07:02,870 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-16 23:07:02,870 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-10-16 23:07:02,871 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:07:02 BoogieIcfgContainer [2021-10-16 23:07:02,872 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-16 23:07:02,873 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-16 23:07:02,873 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-16 23:07:02,875 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-16 23:07:02,875 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 11:07:01" (1/3) ... [2021-10-16 23:07:02,875 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c2b0861 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:07:02, skipping insertion in model container [2021-10-16 23:07:02,876 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:02" (2/3) ... [2021-10-16 23:07:02,876 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c2b0861 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:07:02, skipping insertion in model container [2021-10-16 23:07:02,876 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:07:02" (3/3) ... [2021-10-16 23:07:02,877 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_02-list_nr.i [2021-10-16 23:07:02,880 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-16 23:07:02,880 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2021-10-16 23:07:02,880 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-16 23:07:02,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,908 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,908 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,908 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,909 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,910 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,910 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,910 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,911 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,912 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,913 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,914 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,924 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,924 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,925 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,925 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,926 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,926 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,927 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,928 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,929 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,929 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,930 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,931 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,932 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,932 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,937 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,937 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,937 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,937 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,938 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,939 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,940 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,941 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,942 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,943 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,944 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,945 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,946 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,947 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,952 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,953 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,954 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,954 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,954 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,954 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,954 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,955 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,955 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,955 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,956 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,958 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,958 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,958 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,959 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,959 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,960 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,961 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,961 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,962 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,962 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,963 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,963 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,963 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,964 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,968 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,968 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,969 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,969 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,969 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,969 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,969 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem35.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,970 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,971 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,974 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-16 23:07:03,010 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-16 23:07:03,015 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=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, mLoopAccelerationTechnique=FAST_UPR [2021-10-16 23:07:03,016 INFO L340 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2021-10-16 23:07:03,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 202 places, 198 transitions, 401 flow [2021-10-16 23:07:03,095 INFO L129 PetriNetUnfolder]: 0/197 cut-off events. [2021-10-16 23:07:03,102 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:03,103 INFO L84 FinitePrefix]: Finished finitePrefix Result has 201 conditions, 197 events. 0/197 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 75 event pairs, 0 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2021-10-16 23:07:03,103 INFO L82 GeneralOperation]: Start removeDead. Operand has 202 places, 198 transitions, 401 flow [2021-10-16 23:07:03,112 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 196 places, 192 transitions, 387 flow [2021-10-16 23:07:03,132 INFO L129 PetriNetUnfolder]: 0/41 cut-off events. [2021-10-16 23:07:03,132 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:03,132 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:03,133 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:03,133 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:03,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:03,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1103278812, now seen corresponding path program 1 times [2021-10-16 23:07:03,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:03,159 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654457294] [2021-10-16 23:07:03,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:03,159 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:03,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:03,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:03,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:03,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654457294] [2021-10-16 23:07:03,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654457294] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:03,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:03,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:03,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975485559] [2021-10-16 23:07:03,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:03,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:03,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:03,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:03,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 198 [2021-10-16 23:07:03,562 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 192 transitions, 387 flow. Second operand has 6 states, 6 states have (on average 121.5) internal successors, (729), 6 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,562 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:03,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 198 [2021-10-16 23:07:03,563 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:03,886 INFO L129 PetriNetUnfolder]: 216/876 cut-off events. [2021-10-16 23:07:03,886 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:03,890 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1388 conditions, 876 events. 216/876 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4252 event pairs, 216 based on Foata normal form. 0/836 useless extension candidates. Maximal degree in co-relation 1244. Up to 498 conditions per place. [2021-10-16 23:07:03,896 INFO L132 encePairwiseOnDemand]: 186/198 looper letters, 65 selfloop transitions, 10 changer transitions 0/190 dead transitions. [2021-10-16 23:07:03,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 190 transitions, 533 flow [2021-10-16 23:07:03,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:03,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:03,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 797 transitions. [2021-10-16 23:07:03,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6708754208754208 [2021-10-16 23:07:03,909 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 797 transitions. [2021-10-16 23:07:03,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 797 transitions. [2021-10-16 23:07:03,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:03,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 797 transitions. [2021-10-16 23:07:03,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 132.83333333333334) internal successors, (797), 6 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,924 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,925 INFO L186 Difference]: Start difference. First operand has 196 places, 192 transitions, 387 flow. Second operand 6 states and 797 transitions. [2021-10-16 23:07:03,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 190 transitions, 533 flow [2021-10-16 23:07:03,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 190 transitions, 532 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-16 23:07:03,931 INFO L242 Difference]: Finished difference. Result has 198 places, 190 transitions, 402 flow [2021-10-16 23:07:03,935 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=198, PETRI_TRANSITIONS=190} [2021-10-16 23:07:03,935 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 2 predicate places. [2021-10-16 23:07:03,935 INFO L470 AbstractCegarLoop]: Abstraction has has 198 places, 190 transitions, 402 flow [2021-10-16 23:07:03,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.5) internal successors, (729), 6 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,936 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:03,936 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:03,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-16 23:07:03,937 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:03,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:03,937 INFO L82 PathProgramCache]: Analyzing trace with hash 349156328, now seen corresponding path program 1 times [2021-10-16 23:07:03,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:03,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887178540] [2021-10-16 23:07:03,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:03,938 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:03,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887178540] [2021-10-16 23:07:04,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887178540] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,048 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:04,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900847144] [2021-10-16 23:07:04,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:04,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:04,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:04,051 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 198 [2021-10-16 23:07:04,052 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 190 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 122.5) internal successors, (735), 6 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,052 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 198 [2021-10-16 23:07:04,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:04,199 INFO L129 PetriNetUnfolder]: 216/874 cut-off events. [2021-10-16 23:07:04,199 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-10-16 23:07:04,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1394 conditions, 874 events. 216/874 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4286 event pairs, 216 based on Foata normal form. 0/836 useless extension candidates. Maximal degree in co-relation 1285. Up to 496 conditions per place. [2021-10-16 23:07:04,204 INFO L132 encePairwiseOnDemand]: 186/198 looper letters, 63 selfloop transitions, 10 changer transitions 0/188 dead transitions. [2021-10-16 23:07:04,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 188 transitions, 544 flow [2021-10-16 23:07:04,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:04,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:04,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 795 transitions. [2021-10-16 23:07:04,208 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6691919191919192 [2021-10-16 23:07:04,208 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 795 transitions. [2021-10-16 23:07:04,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 795 transitions. [2021-10-16 23:07:04,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:04,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 795 transitions. [2021-10-16 23:07:04,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 132.5) internal successors, (795), 6 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,212 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,212 INFO L186 Difference]: Start difference. First operand has 198 places, 190 transitions, 402 flow. Second operand 6 states and 795 transitions. [2021-10-16 23:07:04,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 188 transitions, 544 flow [2021-10-16 23:07:04,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 188 transitions, 524 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:04,216 INFO L242 Difference]: Finished difference. Result has 196 places, 188 transitions, 398 flow [2021-10-16 23:07:04,217 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=398, PETRI_PLACES=196, PETRI_TRANSITIONS=188} [2021-10-16 23:07:04,217 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 0 predicate places. [2021-10-16 23:07:04,217 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 188 transitions, 398 flow [2021-10-16 23:07:04,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 122.5) internal successors, (735), 6 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,218 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,218 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:04,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-16 23:07:04,218 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:04,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1335544189, now seen corresponding path program 1 times [2021-10-16 23:07:04,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279496439] [2021-10-16 23:07:04,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,219 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279496439] [2021-10-16 23:07:04,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279496439] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,254 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:07:04,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151983136] [2021-10-16 23:07:04,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:07:04,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:07:04,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:07:04,256 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 198 [2021-10-16 23:07:04,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 188 transitions, 398 flow. Second operand has 3 states, 3 states have (on average 188.33333333333334) internal successors, (565), 3 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 198 [2021-10-16 23:07:04,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:04,281 INFO L129 PetriNetUnfolder]: 2/241 cut-off events. [2021-10-16 23:07:04,281 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:04,281 INFO L84 FinitePrefix]: Finished finitePrefix Result has 270 conditions, 241 events. 2/241 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 199 event pairs, 2 based on Foata normal form. 0/235 useless extension candidates. Maximal degree in co-relation 172. Up to 13 conditions per place. [2021-10-16 23:07:04,282 INFO L132 encePairwiseOnDemand]: 195/198 looper letters, 8 selfloop transitions, 2 changer transitions 0/187 dead transitions. [2021-10-16 23:07:04,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 187 transitions, 416 flow [2021-10-16 23:07:04,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:07:04,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:07:04,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 572 transitions. [2021-10-16 23:07:04,283 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9629629629629629 [2021-10-16 23:07:04,283 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 572 transitions. [2021-10-16 23:07:04,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 572 transitions. [2021-10-16 23:07:04,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:04,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 572 transitions. [2021-10-16 23:07:04,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 198.0) internal successors, (792), 4 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,286 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 198.0) internal successors, (792), 4 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,286 INFO L186 Difference]: Start difference. First operand has 196 places, 188 transitions, 398 flow. Second operand 3 states and 572 transitions. [2021-10-16 23:07:04,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 187 transitions, 416 flow [2021-10-16 23:07:04,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 187 transitions, 396 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:04,288 INFO L242 Difference]: Finished difference. Result has 192 places, 187 transitions, 380 flow [2021-10-16 23:07:04,289 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=380, PETRI_PLACES=192, PETRI_TRANSITIONS=187} [2021-10-16 23:07:04,289 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, -4 predicate places. [2021-10-16 23:07:04,289 INFO L470 AbstractCegarLoop]: Abstraction has has 192 places, 187 transitions, 380 flow [2021-10-16 23:07:04,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 188.33333333333334) internal successors, (565), 3 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,289 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,290 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:04,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-16 23:07:04,290 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:04,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,290 INFO L82 PathProgramCache]: Analyzing trace with hash -1621463653, now seen corresponding path program 1 times [2021-10-16 23:07:04,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587824476] [2021-10-16 23:07:04,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587824476] [2021-10-16 23:07:04,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587824476] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:04,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890315130] [2021-10-16 23:07:04,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:04,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:04,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:04,378 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 198 [2021-10-16 23:07:04,379 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 187 transitions, 380 flow. Second operand has 6 states, 6 states have (on average 127.16666666666667) internal successors, (763), 6 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,379 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,379 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 198 [2021-10-16 23:07:04,379 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:04,522 INFO L129 PetriNetUnfolder]: 261/967 cut-off events. [2021-10-16 23:07:04,522 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:04,523 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1566 conditions, 967 events. 261/967 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 4878 event pairs, 261 based on Foata normal form. 0/927 useless extension candidates. Maximal degree in co-relation 1491. Up to 588 conditions per place. [2021-10-16 23:07:04,526 INFO L132 encePairwiseOnDemand]: 192/198 looper letters, 65 selfloop transitions, 5 changer transitions 0/186 dead transitions. [2021-10-16 23:07:04,526 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 186 transitions, 518 flow [2021-10-16 23:07:04,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:04,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:04,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 803 transitions. [2021-10-16 23:07:04,528 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6759259259259259 [2021-10-16 23:07:04,528 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 803 transitions. [2021-10-16 23:07:04,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 803 transitions. [2021-10-16 23:07:04,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:04,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 803 transitions. [2021-10-16 23:07:04,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.83333333333334) internal successors, (803), 6 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,532 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,532 INFO L186 Difference]: Start difference. First operand has 192 places, 187 transitions, 380 flow. Second operand 6 states and 803 transitions. [2021-10-16 23:07:04,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 186 transitions, 518 flow [2021-10-16 23:07:04,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 186 transitions, 514 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:07:04,535 INFO L242 Difference]: Finished difference. Result has 194 places, 186 transitions, 384 flow [2021-10-16 23:07:04,535 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=384, PETRI_PLACES=194, PETRI_TRANSITIONS=186} [2021-10-16 23:07:04,535 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, -2 predicate places. [2021-10-16 23:07:04,535 INFO L470 AbstractCegarLoop]: Abstraction has has 194 places, 186 transitions, 384 flow [2021-10-16 23:07:04,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 127.16666666666667) internal successors, (763), 6 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,536 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,536 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:04,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-16 23:07:04,536 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:04,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1946107425, now seen corresponding path program 1 times [2021-10-16 23:07:04,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745985696] [2021-10-16 23:07:04,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745985696] [2021-10-16 23:07:04,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745985696] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:04,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53517542] [2021-10-16 23:07:04,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:04,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:04,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:04,626 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 198 [2021-10-16 23:07:04,626 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 186 transitions, 384 flow. Second operand has 6 states, 6 states have (on average 130.83333333333334) internal successors, (785), 6 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 198 [2021-10-16 23:07:04,627 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:04,902 INFO L129 PetriNetUnfolder]: 298/1135 cut-off events. [2021-10-16 23:07:04,903 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-16 23:07:04,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1813 conditions, 1135 events. 298/1135 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 6019 event pairs, 216 based on Foata normal form. 0/1100 useless extension candidates. Maximal degree in co-relation 1689. Up to 616 conditions per place. [2021-10-16 23:07:04,939 INFO L132 encePairwiseOnDemand]: 183/198 looper letters, 66 selfloop transitions, 38 changer transitions 0/223 dead transitions. [2021-10-16 23:07:04,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 223 transitions, 666 flow [2021-10-16 23:07:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:04,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:04,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 855 transitions. [2021-10-16 23:07:04,940 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7196969696969697 [2021-10-16 23:07:04,941 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 855 transitions. [2021-10-16 23:07:04,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 855 transitions. [2021-10-16 23:07:04,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:04,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 855 transitions. [2021-10-16 23:07:04,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 142.5) internal successors, (855), 6 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,944 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,944 INFO L186 Difference]: Start difference. First operand has 194 places, 186 transitions, 384 flow. Second operand 6 states and 855 transitions. [2021-10-16 23:07:04,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 223 transitions, 666 flow [2021-10-16 23:07:04,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 223 transitions, 656 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:04,947 INFO L242 Difference]: Finished difference. Result has 199 places, 223 transitions, 628 flow [2021-10-16 23:07:04,947 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=628, PETRI_PLACES=199, PETRI_TRANSITIONS=223} [2021-10-16 23:07:04,948 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 3 predicate places. [2021-10-16 23:07:04,948 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 223 transitions, 628 flow [2021-10-16 23:07:04,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 130.83333333333334) internal successors, (785), 6 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,948 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,948 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:04,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-16 23:07:04,949 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:04,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,949 INFO L82 PathProgramCache]: Analyzing trace with hash 587654182, now seen corresponding path program 1 times [2021-10-16 23:07:04,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026715612] [2021-10-16 23:07:04,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,949 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:05,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:05,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:05,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026715612] [2021-10-16 23:07:05,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026715612] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:05,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:05,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:05,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982768349] [2021-10-16 23:07:05,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:05,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:05,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:05,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:05,034 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 198 [2021-10-16 23:07:05,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 223 transitions, 628 flow. Second operand has 6 states, 6 states have (on average 131.83333333333334) internal successors, (791), 6 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:05,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 198 [2021-10-16 23:07:05,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:05,271 INFO L129 PetriNetUnfolder]: 340/1246 cut-off events. [2021-10-16 23:07:05,272 INFO L130 PetriNetUnfolder]: For 276/307 co-relation queries the response was YES. [2021-10-16 23:07:05,273 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2539 conditions, 1246 events. 340/1246 cut-off events. For 276/307 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 6845 event pairs, 176 based on Foata normal form. 0/1218 useless extension candidates. Maximal degree in co-relation 2409. Up to 689 conditions per place. [2021-10-16 23:07:05,277 INFO L132 encePairwiseOnDemand]: 183/198 looper letters, 102 selfloop transitions, 38 changer transitions 0/260 dead transitions. [2021-10-16 23:07:05,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 260 transitions, 1046 flow [2021-10-16 23:07:05,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:05,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:05,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 855 transitions. [2021-10-16 23:07:05,279 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7196969696969697 [2021-10-16 23:07:05,279 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 855 transitions. [2021-10-16 23:07:05,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 855 transitions. [2021-10-16 23:07:05,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:05,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 855 transitions. [2021-10-16 23:07:05,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 142.5) internal successors, (855), 6 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,282 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 198.0) internal successors, (1386), 7 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,282 INFO L186 Difference]: Start difference. First operand has 199 places, 223 transitions, 628 flow. Second operand 6 states and 855 transitions. [2021-10-16 23:07:05,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 260 transitions, 1046 flow [2021-10-16 23:07:05,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 260 transitions, 1046 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-16 23:07:05,288 INFO L242 Difference]: Finished difference. Result has 209 places, 260 transitions, 946 flow [2021-10-16 23:07:05,288 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=946, PETRI_PLACES=209, PETRI_TRANSITIONS=260} [2021-10-16 23:07:05,288 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 13 predicate places. [2021-10-16 23:07:05,288 INFO L470 AbstractCegarLoop]: Abstraction has has 209 places, 260 transitions, 946 flow [2021-10-16 23:07:05,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.83333333333334) internal successors, (791), 6 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,289 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:05,289 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:05,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-16 23:07:05,289 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:05,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:05,289 INFO L82 PathProgramCache]: Analyzing trace with hash 189408857, now seen corresponding path program 1 times [2021-10-16 23:07:05,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:05,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82969885] [2021-10-16 23:07:05,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:05,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:05,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:05,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:05,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:05,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82969885] [2021-10-16 23:07:05,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82969885] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:05,459 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:05,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:05,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495653225] [2021-10-16 23:07:05,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:05,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:05,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:05,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:05,462 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 198 [2021-10-16 23:07:05,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 260 transitions, 946 flow. Second operand has 13 states, 13 states have (on average 108.07692307692308) internal successors, (1405), 13 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:05,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 198 [2021-10-16 23:07:05,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:06,393 INFO L129 PetriNetUnfolder]: 478/1661 cut-off events. [2021-10-16 23:07:06,393 INFO L130 PetriNetUnfolder]: For 923/944 co-relation queries the response was YES. [2021-10-16 23:07:06,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3976 conditions, 1661 events. 478/1661 cut-off events. For 923/944 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 9744 event pairs, 9 based on Foata normal form. 19/1661 useless extension candidates. Maximal degree in co-relation 3829. Up to 689 conditions per place. [2021-10-16 23:07:06,401 INFO L132 encePairwiseOnDemand]: 178/198 looper letters, 266 selfloop transitions, 60 changer transitions 0/425 dead transitions. [2021-10-16 23:07:06,401 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 425 transitions, 2270 flow [2021-10-16 23:07:06,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-16 23:07:06,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-16 23:07:06,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2762 transitions. [2021-10-16 23:07:06,406 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5812289562289562 [2021-10-16 23:07:06,406 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2762 transitions. [2021-10-16 23:07:06,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2762 transitions. [2021-10-16 23:07:06,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:06,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2762 transitions. [2021-10-16 23:07:06,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 115.08333333333333) internal successors, (2762), 24 states have internal predecessors, (2762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 198.0) internal successors, (4950), 25 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,416 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 198.0) internal successors, (4950), 25 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,416 INFO L186 Difference]: Start difference. First operand has 209 places, 260 transitions, 946 flow. Second operand 24 states and 2762 transitions. [2021-10-16 23:07:06,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 425 transitions, 2270 flow [2021-10-16 23:07:06,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 425 transitions, 2206 flow, removed 32 selfloop flow, removed 0 redundant places. [2021-10-16 23:07:06,425 INFO L242 Difference]: Finished difference. Result has 238 places, 299 transitions, 1241 flow [2021-10-16 23:07:06,425 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1241, PETRI_PLACES=238, PETRI_TRANSITIONS=299} [2021-10-16 23:07:06,425 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 42 predicate places. [2021-10-16 23:07:06,425 INFO L470 AbstractCegarLoop]: Abstraction has has 238 places, 299 transitions, 1241 flow [2021-10-16 23:07:06,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 108.07692307692308) internal successors, (1405), 13 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,426 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:06,426 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:06,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-16 23:07:06,426 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:06,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:06,427 INFO L82 PathProgramCache]: Analyzing trace with hash -699549264, now seen corresponding path program 1 times [2021-10-16 23:07:06,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:06,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529958584] [2021-10-16 23:07:06,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:06,427 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:06,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:06,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:06,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:06,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529958584] [2021-10-16 23:07:06,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529958584] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:06,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:06,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:06,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364697327] [2021-10-16 23:07:06,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:06,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:06,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:06,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:06,647 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 198 [2021-10-16 23:07:06,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 299 transitions, 1241 flow. Second operand has 13 states, 13 states have (on average 108.53846153846153) internal successors, (1411), 13 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:06,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 198 [2021-10-16 23:07:06,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:07,579 INFO L129 PetriNetUnfolder]: 475/1655 cut-off events. [2021-10-16 23:07:07,579 INFO L130 PetriNetUnfolder]: For 1765/1773 co-relation queries the response was YES. [2021-10-16 23:07:07,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4418 conditions, 1655 events. 475/1655 cut-off events. For 1765/1773 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 9803 event pairs, 0 based on Foata normal form. 10/1648 useless extension candidates. Maximal degree in co-relation 4261. Up to 681 conditions per place. [2021-10-16 23:07:07,588 INFO L132 encePairwiseOnDemand]: 178/198 looper letters, 274 selfloop transitions, 64 changer transitions 0/440 dead transitions. [2021-10-16 23:07:07,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 440 transitions, 2593 flow [2021-10-16 23:07:07,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-16 23:07:07,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-16 23:07:07,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2762 transitions. [2021-10-16 23:07:07,592 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5812289562289562 [2021-10-16 23:07:07,593 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2762 transitions. [2021-10-16 23:07:07,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2762 transitions. [2021-10-16 23:07:07,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:07,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2762 transitions. [2021-10-16 23:07:07,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 115.08333333333333) internal successors, (2762), 24 states have internal predecessors, (2762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 198.0) internal successors, (4950), 25 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,603 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 198.0) internal successors, (4950), 25 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,603 INFO L186 Difference]: Start difference. First operand has 238 places, 299 transitions, 1241 flow. Second operand 24 states and 2762 transitions. [2021-10-16 23:07:07,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 440 transitions, 2593 flow [2021-10-16 23:07:07,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 440 transitions, 2589 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:07:07,613 INFO L242 Difference]: Finished difference. Result has 264 places, 324 transitions, 1603 flow [2021-10-16 23:07:07,614 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1603, PETRI_PLACES=264, PETRI_TRANSITIONS=324} [2021-10-16 23:07:07,614 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 68 predicate places. [2021-10-16 23:07:07,614 INFO L470 AbstractCegarLoop]: Abstraction has has 264 places, 324 transitions, 1603 flow [2021-10-16 23:07:07,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 108.53846153846153) internal successors, (1411), 13 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:07,615 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:07,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-16 23:07:07,615 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:07,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:07,615 INFO L82 PathProgramCache]: Analyzing trace with hash -855682389, now seen corresponding path program 1 times [2021-10-16 23:07:07,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:07,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447997754] [2021-10-16 23:07:07,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:07,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:07,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:07,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:07,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:07,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447997754] [2021-10-16 23:07:07,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447997754] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:07,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:07,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:07:07,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930311295] [2021-10-16 23:07:07,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:07:07,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:07,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:07:07,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:07:07,932 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:07:07,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 324 transitions, 1603 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:07,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:07:07,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:10,378 INFO L129 PetriNetUnfolder]: 1248/3677 cut-off events. [2021-10-16 23:07:10,378 INFO L130 PetriNetUnfolder]: For 5289/5322 co-relation queries the response was YES. [2021-10-16 23:07:10,388 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10473 conditions, 3677 events. 1248/3677 cut-off events. For 5289/5322 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 25104 event pairs, 8 based on Foata normal form. 9/3651 useless extension candidates. Maximal degree in co-relation 10296. Up to 800 conditions per place. [2021-10-16 23:07:10,400 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 589 selfloop transitions, 147 changer transitions 0/821 dead transitions. [2021-10-16 23:07:10,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 821 transitions, 5700 flow [2021-10-16 23:07:10,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-10-16 23:07:10,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-10-16 23:07:10,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 5294 transitions. [2021-10-16 23:07:10,408 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4861340679522498 [2021-10-16 23:07:10,408 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 5294 transitions. [2021-10-16 23:07:10,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 5294 transitions. [2021-10-16 23:07:10,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:10,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 5294 transitions. [2021-10-16 23:07:10,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 96.25454545454545) internal successors, (5294), 55 states have internal predecessors, (5294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:10,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 198.0) internal successors, (11088), 56 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:10,441 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 198.0) internal successors, (11088), 56 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:10,441 INFO L186 Difference]: Start difference. First operand has 264 places, 324 transitions, 1603 flow. Second operand 55 states and 5294 transitions. [2021-10-16 23:07:10,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 821 transitions, 5700 flow [2021-10-16 23:07:10,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 821 transitions, 5610 flow, removed 16 selfloop flow, removed 11 redundant places. [2021-10-16 23:07:10,468 INFO L242 Difference]: Finished difference. Result has 330 places, 452 transitions, 2778 flow [2021-10-16 23:07:10,469 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=2778, PETRI_PLACES=330, PETRI_TRANSITIONS=452} [2021-10-16 23:07:10,469 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 134 predicate places. [2021-10-16 23:07:10,469 INFO L470 AbstractCegarLoop]: Abstraction has has 330 places, 452 transitions, 2778 flow [2021-10-16 23:07:10,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:10,469 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:10,470 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:10,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-16 23:07:10,470 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:10,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:10,470 INFO L82 PathProgramCache]: Analyzing trace with hash 2109117103, now seen corresponding path program 2 times [2021-10-16 23:07:10,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:10,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164515383] [2021-10-16 23:07:10,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:10,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:10,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:10,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:10,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:10,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164515383] [2021-10-16 23:07:10,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164515383] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:10,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:10,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:07:10,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965581036] [2021-10-16 23:07:10,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:07:10,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:10,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:07:10,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:07:10,818 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:07:10,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 452 transitions, 2778 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:10,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:10,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:07:10,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:13,011 INFO L129 PetriNetUnfolder]: 1546/4437 cut-off events. [2021-10-16 23:07:13,011 INFO L130 PetriNetUnfolder]: For 9157/9210 co-relation queries the response was YES. [2021-10-16 23:07:13,027 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14586 conditions, 4437 events. 1546/4437 cut-off events. For 9157/9210 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 31515 event pairs, 46 based on Foata normal form. 13/4408 useless extension candidates. Maximal degree in co-relation 14374. Up to 1123 conditions per place. [2021-10-16 23:07:13,047 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 514 selfloop transitions, 189 changer transitions 0/788 dead transitions. [2021-10-16 23:07:13,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 788 transitions, 6303 flow [2021-10-16 23:07:13,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:07:13,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:07:13,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 4316 transitions. [2021-10-16 23:07:13,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48439955106621774 [2021-10-16 23:07:13,053 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 4316 transitions. [2021-10-16 23:07:13,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 4316 transitions. [2021-10-16 23:07:13,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:13,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 4316 transitions. [2021-10-16 23:07:13,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 95.91111111111111) internal successors, (4316), 45 states have internal predecessors, (4316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:13,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 198.0) internal successors, (9108), 46 states have internal predecessors, (9108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:13,066 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 198.0) internal successors, (9108), 46 states have internal predecessors, (9108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:13,066 INFO L186 Difference]: Start difference. First operand has 330 places, 452 transitions, 2778 flow. Second operand 45 states and 4316 transitions. [2021-10-16 23:07:13,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 788 transitions, 6303 flow [2021-10-16 23:07:13,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 788 transitions, 6245 flow, removed 5 selfloop flow, removed 14 redundant places. [2021-10-16 23:07:13,129 INFO L242 Difference]: Finished difference. Result has 384 places, 548 transitions, 4317 flow [2021-10-16 23:07:13,130 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=4317, PETRI_PLACES=384, PETRI_TRANSITIONS=548} [2021-10-16 23:07:13,130 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 188 predicate places. [2021-10-16 23:07:13,130 INFO L470 AbstractCegarLoop]: Abstraction has has 384 places, 548 transitions, 4317 flow [2021-10-16 23:07:13,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:13,131 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:13,131 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:13,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-16 23:07:13,131 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:13,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:13,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1719141387, now seen corresponding path program 3 times [2021-10-16 23:07:13,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:13,132 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491239070] [2021-10-16 23:07:13,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:13,132 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:13,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:13,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:13,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:13,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491239070] [2021-10-16 23:07:13,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491239070] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:13,475 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:13,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:07:13,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308323191] [2021-10-16 23:07:13,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:07:13,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:13,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:07:13,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:07:13,478 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:07:13,479 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 548 transitions, 4317 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:13,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:13,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:07:13,479 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:16,026 INFO L129 PetriNetUnfolder]: 1814/5140 cut-off events. [2021-10-16 23:07:16,027 INFO L130 PetriNetUnfolder]: For 16074/16148 co-relation queries the response was YES. [2021-10-16 23:07:16,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18803 conditions, 5140 events. 1814/5140 cut-off events. For 16074/16148 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 37931 event pairs, 8 based on Foata normal form. 28/5124 useless extension candidates. Maximal degree in co-relation 18707. Up to 1123 conditions per place. [2021-10-16 23:07:16,085 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 669 selfloop transitions, 234 changer transitions 0/988 dead transitions. [2021-10-16 23:07:16,085 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 988 transitions, 9164 flow [2021-10-16 23:07:16,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-10-16 23:07:16,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-10-16 23:07:16,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 5288 transitions. [2021-10-16 23:07:16,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4855831037649219 [2021-10-16 23:07:16,095 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 5288 transitions. [2021-10-16 23:07:16,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 5288 transitions. [2021-10-16 23:07:16,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:16,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 5288 transitions. [2021-10-16 23:07:16,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 96.14545454545454) internal successors, (5288), 55 states have internal predecessors, (5288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 198.0) internal successors, (11088), 56 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,116 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 198.0) internal successors, (11088), 56 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,116 INFO L186 Difference]: Start difference. First operand has 384 places, 548 transitions, 4317 flow. Second operand 55 states and 5288 transitions. [2021-10-16 23:07:16,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 988 transitions, 9164 flow [2021-10-16 23:07:16,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 988 transitions, 9020 flow, removed 59 selfloop flow, removed 11 redundant places. [2021-10-16 23:07:16,254 INFO L242 Difference]: Finished difference. Result has 446 places, 628 transitions, 5908 flow [2021-10-16 23:07:16,255 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=4173, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=5908, PETRI_PLACES=446, PETRI_TRANSITIONS=628} [2021-10-16 23:07:16,255 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 250 predicate places. [2021-10-16 23:07:16,255 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 628 transitions, 5908 flow [2021-10-16 23:07:16,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,255 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:16,256 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:16,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-16 23:07:16,256 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:16,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:16,256 INFO L82 PathProgramCache]: Analyzing trace with hash -1220698709, now seen corresponding path program 4 times [2021-10-16 23:07:16,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:16,256 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602081878] [2021-10-16 23:07:16,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:16,256 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:16,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:16,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:16,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:16,613 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602081878] [2021-10-16 23:07:16,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602081878] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:16,613 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:16,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:07:16,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654799159] [2021-10-16 23:07:16,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:07:16,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:16,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:07:16,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:07:16,618 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:07:16,619 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 628 transitions, 5908 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:16,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:07:16,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:19,225 INFO L129 PetriNetUnfolder]: 1837/5212 cut-off events. [2021-10-16 23:07:19,225 INFO L130 PetriNetUnfolder]: For 23243/23326 co-relation queries the response was YES. [2021-10-16 23:07:19,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20612 conditions, 5212 events. 1837/5212 cut-off events. For 23243/23326 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 38633 event pairs, 14 based on Foata normal form. 35/5200 useless extension candidates. Maximal degree in co-relation 20495. Up to 1472 conditions per place. [2021-10-16 23:07:19,273 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 593 selfloop transitions, 260 changer transitions 0/938 dead transitions. [2021-10-16 23:07:19,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 938 transitions, 9930 flow [2021-10-16 23:07:19,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-16 23:07:19,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-16 23:07:19,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 5040 transitions. [2021-10-16 23:07:19,278 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48027444253859347 [2021-10-16 23:07:19,278 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 5040 transitions. [2021-10-16 23:07:19,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 5040 transitions. [2021-10-16 23:07:19,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:19,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 5040 transitions. [2021-10-16 23:07:19,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 95.09433962264151) internal successors, (5040), 53 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:19,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 198.0) internal successors, (10692), 54 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:19,292 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 198.0) internal successors, (10692), 54 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:19,292 INFO L186 Difference]: Start difference. First operand has 446 places, 628 transitions, 5908 flow. Second operand 53 states and 5040 transitions. [2021-10-16 23:07:19,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 938 transitions, 9930 flow [2021-10-16 23:07:19,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 938 transitions, 9618 flow, removed 79 selfloop flow, removed 25 redundant places. [2021-10-16 23:07:19,639 INFO L242 Difference]: Finished difference. Result has 488 places, 682 transitions, 7262 flow [2021-10-16 23:07:19,640 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=5613, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=7262, PETRI_PLACES=488, PETRI_TRANSITIONS=682} [2021-10-16 23:07:19,640 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 292 predicate places. [2021-10-16 23:07:19,640 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 682 transitions, 7262 flow [2021-10-16 23:07:19,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:19,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:19,641 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:19,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-16 23:07:19,641 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:19,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:19,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1657727849, now seen corresponding path program 5 times [2021-10-16 23:07:19,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:19,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904637569] [2021-10-16 23:07:19,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:19,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:19,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:20,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:20,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:20,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904637569] [2021-10-16 23:07:20,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904637569] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:20,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:20,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:07:20,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460270408] [2021-10-16 23:07:20,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:07:20,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:20,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:07:20,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:07:20,078 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:07:20,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 682 transitions, 7262 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:20,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:20,079 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:07:20,079 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:23,216 INFO L129 PetriNetUnfolder]: 1868/5308 cut-off events. [2021-10-16 23:07:23,217 INFO L130 PetriNetUnfolder]: For 31208/31293 co-relation queries the response was YES. [2021-10-16 23:07:23,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22105 conditions, 5308 events. 1868/5308 cut-off events. For 31208/31293 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 39656 event pairs, 9 based on Foata normal form. 35/5298 useless extension candidates. Maximal degree in co-relation 21975. Up to 1143 conditions per place. [2021-10-16 23:07:23,273 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 687 selfloop transitions, 279 changer transitions 0/1051 dead transitions. [2021-10-16 23:07:23,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1051 transitions, 11599 flow [2021-10-16 23:07:23,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-16 23:07:23,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-10-16 23:07:23,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 5560 transitions. [2021-10-16 23:07:23,278 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4841518634622083 [2021-10-16 23:07:23,279 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 5560 transitions. [2021-10-16 23:07:23,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 5560 transitions. [2021-10-16 23:07:23,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:23,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 5560 transitions. [2021-10-16 23:07:23,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 95.86206896551724) internal successors, (5560), 58 states have internal predecessors, (5560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:23,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 198.0) internal successors, (11682), 59 states have internal predecessors, (11682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:23,292 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 198.0) internal successors, (11682), 59 states have internal predecessors, (11682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:23,292 INFO L186 Difference]: Start difference. First operand has 488 places, 682 transitions, 7262 flow. Second operand 58 states and 5560 transitions. [2021-10-16 23:07:23,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1051 transitions, 11599 flow [2021-10-16 23:07:23,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1051 transitions, 11217 flow, removed 110 selfloop flow, removed 30 redundant places. [2021-10-16 23:07:23,670 INFO L242 Difference]: Finished difference. Result has 522 places, 707 transitions, 8134 flow [2021-10-16 23:07:23,671 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=6882, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=8134, PETRI_PLACES=522, PETRI_TRANSITIONS=707} [2021-10-16 23:07:23,671 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 326 predicate places. [2021-10-16 23:07:23,671 INFO L470 AbstractCegarLoop]: Abstraction has has 522 places, 707 transitions, 8134 flow [2021-10-16 23:07:23,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:23,672 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:23,672 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:23,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-16 23:07:23,672 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:23,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:23,673 INFO L82 PathProgramCache]: Analyzing trace with hash 836437433, now seen corresponding path program 6 times [2021-10-16 23:07:23,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:23,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488202324] [2021-10-16 23:07:23,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:23,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:23,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:23,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:23,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488202324] [2021-10-16 23:07:23,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488202324] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:23,931 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:23,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-10-16 23:07:23,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600281382] [2021-10-16 23:07:23,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-16 23:07:23,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:23,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-16 23:07:23,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-10-16 23:07:23,933 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:07:23,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 707 transitions, 8134 flow. Second operand has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:23,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:23,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:07:23,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:26,679 INFO L129 PetriNetUnfolder]: 1907/5429 cut-off events. [2021-10-16 23:07:26,680 INFO L130 PetriNetUnfolder]: For 39781/39868 co-relation queries the response was YES. [2021-10-16 23:07:26,719 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23587 conditions, 5429 events. 1907/5429 cut-off events. For 39781/39868 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 40908 event pairs, 10 based on Foata normal form. 39/5422 useless extension candidates. Maximal degree in co-relation 23453. Up to 1164 conditions per place. [2021-10-16 23:07:26,733 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 703 selfloop transitions, 302 changer transitions 0/1094 dead transitions. [2021-10-16 23:07:26,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 1094 transitions, 12878 flow [2021-10-16 23:07:26,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-10-16 23:07:26,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-10-16 23:07:26,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 5525 transitions. [2021-10-16 23:07:26,738 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.507346189164371 [2021-10-16 23:07:26,739 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 5525 transitions. [2021-10-16 23:07:26,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 5525 transitions. [2021-10-16 23:07:26,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:26,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 5525 transitions. [2021-10-16 23:07:26,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 100.45454545454545) internal successors, (5525), 55 states have internal predecessors, (5525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 198.0) internal successors, (11088), 56 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,752 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 198.0) internal successors, (11088), 56 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,752 INFO L186 Difference]: Start difference. First operand has 522 places, 707 transitions, 8134 flow. Second operand 55 states and 5525 transitions. [2021-10-16 23:07:26,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 1094 transitions, 12878 flow [2021-10-16 23:07:27,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 1094 transitions, 12486 flow, removed 25 selfloop flow, removed 46 redundant places. [2021-10-16 23:07:27,017 INFO L242 Difference]: Finished difference. Result has 541 places, 743 transitions, 9379 flow [2021-10-16 23:07:27,017 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=7748, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=9379, PETRI_PLACES=541, PETRI_TRANSITIONS=743} [2021-10-16 23:07:27,018 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 345 predicate places. [2021-10-16 23:07:27,018 INFO L470 AbstractCegarLoop]: Abstraction has has 541 places, 743 transitions, 9379 flow [2021-10-16 23:07:27,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:27,018 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:27,018 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:27,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-16 23:07:27,018 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:27,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:27,019 INFO L82 PathProgramCache]: Analyzing trace with hash -194971113, now seen corresponding path program 7 times [2021-10-16 23:07:27,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:27,019 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658885365] [2021-10-16 23:07:27,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:27,019 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:27,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:27,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:27,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:27,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658885365] [2021-10-16 23:07:27,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658885365] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:27,303 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:27,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:07:27,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919571442] [2021-10-16 23:07:27,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:07:27,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:27,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:07:27,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:07:27,306 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:07:27,307 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 743 transitions, 9379 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:27,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:27,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:07:27,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:30,423 INFO L129 PetriNetUnfolder]: 1954/5563 cut-off events. [2021-10-16 23:07:30,424 INFO L130 PetriNetUnfolder]: For 49292/49378 co-relation queries the response was YES. [2021-10-16 23:07:30,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25462 conditions, 5563 events. 1954/5563 cut-off events. For 49292/49378 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 42370 event pairs, 12 based on Foata normal form. 39/5554 useless extension candidates. Maximal degree in co-relation 25317. Up to 1197 conditions per place. [2021-10-16 23:07:30,485 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 725 selfloop transitions, 331 changer transitions 0/1141 dead transitions. [2021-10-16 23:07:30,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 1141 transitions, 14457 flow [2021-10-16 23:07:30,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-16 23:07:30,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-10-16 23:07:30,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 5752 transitions. [2021-10-16 23:07:30,491 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4841750841750842 [2021-10-16 23:07:30,491 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 5752 transitions. [2021-10-16 23:07:30,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 5752 transitions. [2021-10-16 23:07:30,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:30,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 5752 transitions. [2021-10-16 23:07:30,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 95.86666666666666) internal successors, (5752), 60 states have internal predecessors, (5752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 198.0) internal successors, (12078), 61 states have internal predecessors, (12078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,505 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 198.0) internal successors, (12078), 61 states have internal predecessors, (12078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,505 INFO L186 Difference]: Start difference. First operand has 541 places, 743 transitions, 9379 flow. Second operand 60 states and 5752 transitions. [2021-10-16 23:07:30,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 1141 transitions, 14457 flow [2021-10-16 23:07:30,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 1141 transitions, 13930 flow, removed 67 selfloop flow, removed 40 redundant places. [2021-10-16 23:07:30,919 INFO L242 Difference]: Finished difference. Result has 575 places, 782 transitions, 10765 flow [2021-10-16 23:07:30,920 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=8873, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=10765, PETRI_PLACES=575, PETRI_TRANSITIONS=782} [2021-10-16 23:07:30,920 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 379 predicate places. [2021-10-16 23:07:30,921 INFO L470 AbstractCegarLoop]: Abstraction has has 575 places, 782 transitions, 10765 flow [2021-10-16 23:07:30,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,921 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:30,930 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:30,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-16 23:07:30,931 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:30,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:30,931 INFO L82 PathProgramCache]: Analyzing trace with hash 734539149, now seen corresponding path program 8 times [2021-10-16 23:07:30,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:30,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136400816] [2021-10-16 23:07:30,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:30,931 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:31,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:31,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:31,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136400816] [2021-10-16 23:07:31,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136400816] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:31,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:31,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-10-16 23:07:31,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691628020] [2021-10-16 23:07:31,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-16 23:07:31,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:31,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-16 23:07:31,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-10-16 23:07:31,227 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:07:31,228 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 782 transitions, 10765 flow. Second operand has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:31,228 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:31,228 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:07:31,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:34,011 INFO L129 PetriNetUnfolder]: 2317/6676 cut-off events. [2021-10-16 23:07:34,011 INFO L130 PetriNetUnfolder]: For 69898/69992 co-relation queries the response was YES. [2021-10-16 23:07:34,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31727 conditions, 6676 events. 2317/6676 cut-off events. For 69898/69992 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 53892 event pairs, 36 based on Foata normal form. 56/6673 useless extension candidates. Maximal degree in co-relation 31567. Up to 1384 conditions per place. [2021-10-16 23:07:34,098 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 923 selfloop transitions, 355 changer transitions 0/1367 dead transitions. [2021-10-16 23:07:34,098 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 1367 transitions, 17957 flow [2021-10-16 23:07:34,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-16 23:07:34,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-10-16 23:07:34,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 6172 transitions. [2021-10-16 23:07:34,103 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5110117569133963 [2021-10-16 23:07:34,103 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 6172 transitions. [2021-10-16 23:07:34,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 6172 transitions. [2021-10-16 23:07:34,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:34,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 6172 transitions. [2021-10-16 23:07:34,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 101.18032786885246) internal successors, (6172), 61 states have internal predecessors, (6172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:34,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 198.0) internal successors, (12276), 62 states have internal predecessors, (12276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:34,116 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 198.0) internal successors, (12276), 62 states have internal predecessors, (12276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:34,116 INFO L186 Difference]: Start difference. First operand has 575 places, 782 transitions, 10765 flow. Second operand 61 states and 6172 transitions. [2021-10-16 23:07:34,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 1367 transitions, 17957 flow [2021-10-16 23:07:34,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 1367 transitions, 17436 flow, removed 66 selfloop flow, removed 42 redundant places. [2021-10-16 23:07:34,711 INFO L242 Difference]: Finished difference. Result has 611 places, 845 transitions, 12852 flow [2021-10-16 23:07:34,711 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=10266, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=12852, PETRI_PLACES=611, PETRI_TRANSITIONS=845} [2021-10-16 23:07:34,712 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 415 predicate places. [2021-10-16 23:07:34,712 INFO L470 AbstractCegarLoop]: Abstraction has has 611 places, 845 transitions, 12852 flow [2021-10-16 23:07:34,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:34,712 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:34,712 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:34,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-16 23:07:34,712 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:34,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:34,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1591554095, now seen corresponding path program 9 times [2021-10-16 23:07:34,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:34,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517019739] [2021-10-16 23:07:34,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:34,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:34,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:35,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:35,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:35,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517019739] [2021-10-16 23:07:35,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517019739] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:35,126 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:35,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-10-16 23:07:35,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693915556] [2021-10-16 23:07:35,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-16 23:07:35,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:35,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-16 23:07:35,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-10-16 23:07:35,128 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 198 [2021-10-16 23:07:35,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 845 transitions, 12852 flow. Second operand has 23 states, 23 states have (on average 88.26086956521739) internal successors, (2030), 23 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:35,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:35,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 198 [2021-10-16 23:07:35,129 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:39,268 INFO L129 PetriNetUnfolder]: 3064/8619 cut-off events. [2021-10-16 23:07:39,268 INFO L130 PetriNetUnfolder]: For 112605/112739 co-relation queries the response was YES. [2021-10-16 23:07:39,348 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43305 conditions, 8619 events. 3064/8619 cut-off events. For 112605/112739 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 73195 event pairs, 102 based on Foata normal form. 48/8592 useless extension candidates. Maximal degree in co-relation 43127. Up to 1788 conditions per place. [2021-10-16 23:07:39,369 INFO L132 encePairwiseOnDemand]: 158/198 looper letters, 941 selfloop transitions, 440 changer transitions 0/1464 dead transitions. [2021-10-16 23:07:39,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 1464 transitions, 22039 flow [2021-10-16 23:07:39,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:07:39,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:07:39,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5609 transitions. [2021-10-16 23:07:39,373 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48014038692004796 [2021-10-16 23:07:39,373 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5609 transitions. [2021-10-16 23:07:39,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5609 transitions. [2021-10-16 23:07:39,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:39,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5609 transitions. [2021-10-16 23:07:39,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 95.0677966101695) internal successors, (5609), 59 states have internal predecessors, (5609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:39,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:39,385 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:39,385 INFO L186 Difference]: Start difference. First operand has 611 places, 845 transitions, 12852 flow. Second operand 59 states and 5609 transitions. [2021-10-16 23:07:39,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 1464 transitions, 22039 flow [2021-10-16 23:07:40,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 1464 transitions, 21309 flow, removed 225 selfloop flow, removed 34 redundant places. [2021-10-16 23:07:40,603 INFO L242 Difference]: Finished difference. Result has 652 places, 945 transitions, 16111 flow [2021-10-16 23:07:40,604 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=12393, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=16111, PETRI_PLACES=652, PETRI_TRANSITIONS=945} [2021-10-16 23:07:40,605 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 456 predicate places. [2021-10-16 23:07:40,605 INFO L470 AbstractCegarLoop]: Abstraction has has 652 places, 945 transitions, 16111 flow [2021-10-16 23:07:40,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 88.26086956521739) internal successors, (2030), 23 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:40,605 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:40,605 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:40,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-16 23:07:40,605 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:40,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:40,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1615288535, now seen corresponding path program 10 times [2021-10-16 23:07:40,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:40,606 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947591427] [2021-10-16 23:07:40,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:40,606 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:40,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:40,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947591427] [2021-10-16 23:07:40,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947591427] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:40,964 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:40,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:07:40,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479838418] [2021-10-16 23:07:40,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:07:40,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:40,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:07:40,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:07:40,966 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 198 [2021-10-16 23:07:40,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 945 transitions, 16111 flow. Second operand has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:40,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:40,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 198 [2021-10-16 23:07:40,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:45,742 INFO L129 PetriNetUnfolder]: 3099/8721 cut-off events. [2021-10-16 23:07:45,742 INFO L130 PetriNetUnfolder]: For 124670/124874 co-relation queries the response was YES. [2021-10-16 23:07:45,841 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45962 conditions, 8721 events. 3099/8721 cut-off events. For 124670/124874 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 74301 event pairs, 98 based on Foata normal form. 90/8736 useless extension candidates. Maximal degree in co-relation 45767. Up to 1788 conditions per place. [2021-10-16 23:07:45,864 INFO L132 encePairwiseOnDemand]: 162/198 looper letters, 957 selfloop transitions, 456 changer transitions 0/1500 dead transitions. [2021-10-16 23:07:45,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 1500 transitions, 23822 flow [2021-10-16 23:07:45,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:07:45,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:07:45,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5854 transitions. [2021-10-16 23:07:45,868 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5011128231467215 [2021-10-16 23:07:45,869 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5854 transitions. [2021-10-16 23:07:45,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5854 transitions. [2021-10-16 23:07:45,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:45,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5854 transitions. [2021-10-16 23:07:45,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 99.22033898305085) internal successors, (5854), 59 states have internal predecessors, (5854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:45,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:45,881 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:45,881 INFO L186 Difference]: Start difference. First operand has 652 places, 945 transitions, 16111 flow. Second operand 59 states and 5854 transitions. [2021-10-16 23:07:45,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 1500 transitions, 23822 flow [2021-10-16 23:07:47,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 1500 transitions, 23462 flow, removed 48 selfloop flow, removed 33 redundant places. [2021-10-16 23:07:47,217 INFO L242 Difference]: Finished difference. Result has 687 places, 978 transitions, 17951 flow [2021-10-16 23:07:47,217 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=15756, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=17951, PETRI_PLACES=687, PETRI_TRANSITIONS=978} [2021-10-16 23:07:47,218 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 491 predicate places. [2021-10-16 23:07:47,218 INFO L470 AbstractCegarLoop]: Abstraction has has 687 places, 978 transitions, 17951 flow [2021-10-16 23:07:47,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:47,218 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:47,218 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:47,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-16 23:07:47,218 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:47,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:47,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1680005175, now seen corresponding path program 11 times [2021-10-16 23:07:47,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:47,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181154902] [2021-10-16 23:07:47,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:47,219 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:47,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:47,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:47,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:47,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181154902] [2021-10-16 23:07:47,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181154902] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:47,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:47,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:07:47,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71400535] [2021-10-16 23:07:47,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:07:47,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:47,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:07:47,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:07:47,542 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 198 [2021-10-16 23:07:47,543 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 978 transitions, 17951 flow. Second operand has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:47,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:47,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 198 [2021-10-16 23:07:47,543 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:52,468 INFO L129 PetriNetUnfolder]: 3143/8815 cut-off events. [2021-10-16 23:07:52,469 INFO L130 PetriNetUnfolder]: For 141856/142058 co-relation queries the response was YES. [2021-10-16 23:07:52,572 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48771 conditions, 8815 events. 3143/8815 cut-off events. For 141856/142058 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 75392 event pairs, 72 based on Foata normal form. 89/8831 useless extension candidates. Maximal degree in co-relation 48565. Up to 1788 conditions per place. [2021-10-16 23:07:52,597 INFO L132 encePairwiseOnDemand]: 162/198 looper letters, 969 selfloop transitions, 498 changer transitions 0/1554 dead transitions. [2021-10-16 23:07:52,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 747 places, 1554 transitions, 26353 flow [2021-10-16 23:07:52,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-16 23:07:52,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-10-16 23:07:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 6045 transitions. [2021-10-16 23:07:52,602 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5004967709885743 [2021-10-16 23:07:52,602 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 6045 transitions. [2021-10-16 23:07:52,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 6045 transitions. [2021-10-16 23:07:52,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:52,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 6045 transitions. [2021-10-16 23:07:52,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 99.09836065573771) internal successors, (6045), 61 states have internal predecessors, (6045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:52,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 198.0) internal successors, (12276), 62 states have internal predecessors, (12276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:52,614 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 198.0) internal successors, (12276), 62 states have internal predecessors, (12276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:52,614 INFO L186 Difference]: Start difference. First operand has 687 places, 978 transitions, 17951 flow. Second operand 61 states and 6045 transitions. [2021-10-16 23:07:52,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 747 places, 1554 transitions, 26353 flow [2021-10-16 23:07:54,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 1554 transitions, 25707 flow, removed 36 selfloop flow, removed 44 redundant places. [2021-10-16 23:07:54,097 INFO L242 Difference]: Finished difference. Result has 718 places, 1028 transitions, 20231 flow [2021-10-16 23:07:54,098 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=17317, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=20231, PETRI_PLACES=718, PETRI_TRANSITIONS=1028} [2021-10-16 23:07:54,098 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 522 predicate places. [2021-10-16 23:07:54,098 INFO L470 AbstractCegarLoop]: Abstraction has has 718 places, 1028 transitions, 20231 flow [2021-10-16 23:07:54,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:54,099 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:54,099 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:54,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-16 23:07:54,099 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:07:54,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:54,099 INFO L82 PathProgramCache]: Analyzing trace with hash -593994043, now seen corresponding path program 12 times [2021-10-16 23:07:54,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:54,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283431657] [2021-10-16 23:07:54,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:54,099 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:54,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:54,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:54,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:54,422 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283431657] [2021-10-16 23:07:54,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283431657] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:54,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:54,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:07:54,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742387841] [2021-10-16 23:07:54,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:07:54,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:54,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:07:54,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:07:54,424 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 198 [2021-10-16 23:07:54,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 718 places, 1028 transitions, 20231 flow. Second operand has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:54,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:54,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 198 [2021-10-16 23:07:54,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:59,984 INFO L129 PetriNetUnfolder]: 3149/8866 cut-off events. [2021-10-16 23:07:59,984 INFO L130 PetriNetUnfolder]: For 156360/156588 co-relation queries the response was YES. [2021-10-16 23:08:00,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50412 conditions, 8866 events. 3149/8866 cut-off events. For 156360/156588 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 75723 event pairs, 54 based on Foata normal form. 95/8885 useless extension candidates. Maximal degree in co-relation 50191. Up to 1788 conditions per place. [2021-10-16 23:08:00,110 INFO L132 encePairwiseOnDemand]: 162/198 looper letters, 981 selfloop transitions, 521 changer transitions 0/1589 dead transitions. [2021-10-16 23:08:00,110 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 1589 transitions, 28463 flow [2021-10-16 23:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-10-16 23:08:00,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2021-10-16 23:08:00,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 6233 transitions. [2021-10-16 23:08:00,121 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49967933301266637 [2021-10-16 23:08:00,122 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 6233 transitions. [2021-10-16 23:08:00,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 6233 transitions. [2021-10-16 23:08:00,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:00,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 6233 transitions. [2021-10-16 23:08:00,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 98.93650793650794) internal successors, (6233), 63 states have internal predecessors, (6233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:00,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 198.0) internal successors, (12672), 64 states have internal predecessors, (12672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:00,133 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 198.0) internal successors, (12672), 64 states have internal predecessors, (12672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:00,133 INFO L186 Difference]: Start difference. First operand has 718 places, 1028 transitions, 20231 flow. Second operand 63 states and 6233 transitions. [2021-10-16 23:08:00,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 1589 transitions, 28463 flow [2021-10-16 23:08:01,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 1589 transitions, 27617 flow, removed 83 selfloop flow, removed 41 redundant places. [2021-10-16 23:08:01,878 INFO L242 Difference]: Finished difference. Result has 752 places, 1068 transitions, 21954 flow [2021-10-16 23:08:01,879 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=19414, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=481, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=21954, PETRI_PLACES=752, PETRI_TRANSITIONS=1068} [2021-10-16 23:08:01,879 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 556 predicate places. [2021-10-16 23:08:01,879 INFO L470 AbstractCegarLoop]: Abstraction has has 752 places, 1068 transitions, 21954 flow [2021-10-16 23:08:01,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:01,879 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:01,879 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:01,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-16 23:08:01,879 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:08:01,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:01,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1357978543, now seen corresponding path program 13 times [2021-10-16 23:08:01,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:01,880 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772138382] [2021-10-16 23:08:01,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:01,880 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:02,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:02,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:02,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772138382] [2021-10-16 23:08:02,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772138382] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:02,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:02,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:08:02,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527389043] [2021-10-16 23:08:02,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:08:02,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:02,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:08:02,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:08:02,193 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:08:02,193 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 1068 transitions, 21954 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:02,193 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:02,193 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:08:02,194 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:07,013 INFO L129 PetriNetUnfolder]: 3324/9536 cut-off events. [2021-10-16 23:08:07,013 INFO L130 PetriNetUnfolder]: For 173844/174085 co-relation queries the response was YES. [2021-10-16 23:08:07,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55303 conditions, 9536 events. 3324/9536 cut-off events. For 173844/174085 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 84849 event pairs, 487 based on Foata normal form. 83/9511 useless extension candidates. Maximal degree in co-relation 55069. Up to 2546 conditions per place. [2021-10-16 23:08:07,154 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 841 selfloop transitions, 545 changer transitions 0/1471 dead transitions. [2021-10-16 23:08:07,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 1471 transitions, 29428 flow [2021-10-16 23:08:07,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-16 23:08:07,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-16 23:08:07,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3358 transitions. [2021-10-16 23:08:07,156 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4988116458704694 [2021-10-16 23:08:07,156 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3358 transitions. [2021-10-16 23:08:07,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3358 transitions. [2021-10-16 23:08:07,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:07,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3358 transitions. [2021-10-16 23:08:07,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 98.76470588235294) internal successors, (3358), 34 states have internal predecessors, (3358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:07,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 198.0) internal successors, (6930), 35 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:07,188 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 198.0) internal successors, (6930), 35 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:07,188 INFO L186 Difference]: Start difference. First operand has 752 places, 1068 transitions, 21954 flow. Second operand 34 states and 3358 transitions. [2021-10-16 23:08:07,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 1471 transitions, 29428 flow [2021-10-16 23:08:09,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 743 places, 1471 transitions, 28568 flow, removed 116 selfloop flow, removed 42 redundant places. [2021-10-16 23:08:09,174 INFO L242 Difference]: Finished difference. Result has 761 places, 1166 transitions, 25209 flow [2021-10-16 23:08:09,175 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=21206, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=456, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=25209, PETRI_PLACES=761, PETRI_TRANSITIONS=1166} [2021-10-16 23:08:09,175 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 565 predicate places. [2021-10-16 23:08:09,175 INFO L470 AbstractCegarLoop]: Abstraction has has 761 places, 1166 transitions, 25209 flow [2021-10-16 23:08:09,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:09,175 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:09,175 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:09,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-16 23:08:09,175 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:08:09,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:09,176 INFO L82 PathProgramCache]: Analyzing trace with hash 2056418117, now seen corresponding path program 14 times [2021-10-16 23:08:09,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:09,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897717481] [2021-10-16 23:08:09,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:09,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:09,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:09,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:09,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:09,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897717481] [2021-10-16 23:08:09,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897717481] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:09,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:09,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:08:09,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447390323] [2021-10-16 23:08:09,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:08:09,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:09,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:08:09,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:08:09,443 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:08:09,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 1166 transitions, 25209 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:09,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:09,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:08:09,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:15,770 INFO L129 PetriNetUnfolder]: 3909/11561 cut-off events. [2021-10-16 23:08:15,770 INFO L130 PetriNetUnfolder]: For 235783/236140 co-relation queries the response was YES. [2021-10-16 23:08:15,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67457 conditions, 11561 events. 3909/11561 cut-off events. For 235783/236140 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 108769 event pairs, 339 based on Foata normal form. 153/11596 useless extension candidates. Maximal degree in co-relation 67207. Up to 2342 conditions per place. [2021-10-16 23:08:15,951 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 1155 selfloop transitions, 580 changer transitions 0/1820 dead transitions. [2021-10-16 23:08:15,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 1820 transitions, 36096 flow [2021-10-16 23:08:15,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-16 23:08:15,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-16 23:08:15,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 6365 transitions. [2021-10-16 23:08:15,954 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48706764615855525 [2021-10-16 23:08:15,954 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 6365 transitions. [2021-10-16 23:08:15,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 6365 transitions. [2021-10-16 23:08:15,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:15,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 6365 transitions. [2021-10-16 23:08:15,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 96.43939393939394) internal successors, (6365), 66 states have internal predecessors, (6365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:15,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 198.0) internal successors, (13266), 67 states have internal predecessors, (13266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:15,965 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 198.0) internal successors, (13266), 67 states have internal predecessors, (13266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:15,965 INFO L186 Difference]: Start difference. First operand has 761 places, 1166 transitions, 25209 flow. Second operand 66 states and 6365 transitions. [2021-10-16 23:08:15,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 1820 transitions, 36096 flow [2021-10-16 23:08:19,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 1820 transitions, 35573 flow, removed 236 selfloop flow, removed 11 redundant places. [2021-10-16 23:08:19,055 INFO L242 Difference]: Finished difference. Result has 828 places, 1240 transitions, 28647 flow [2021-10-16 23:08:19,056 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=24819, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=516, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=28647, PETRI_PLACES=828, PETRI_TRANSITIONS=1240} [2021-10-16 23:08:19,056 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 632 predicate places. [2021-10-16 23:08:19,056 INFO L470 AbstractCegarLoop]: Abstraction has has 828 places, 1240 transitions, 28647 flow [2021-10-16 23:08:19,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:19,056 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:19,056 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:19,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-16 23:08:19,057 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:08:19,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:19,057 INFO L82 PathProgramCache]: Analyzing trace with hash 333903869, now seen corresponding path program 15 times [2021-10-16 23:08:19,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:19,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175628031] [2021-10-16 23:08:19,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:19,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:19,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:19,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:19,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175628031] [2021-10-16 23:08:19,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175628031] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:19,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:19,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:08:19,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530052379] [2021-10-16 23:08:19,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:08:19,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:19,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:08:19,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:08:19,330 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:08:19,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 828 places, 1240 transitions, 28647 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:19,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:19,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:08:19,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:25,824 INFO L129 PetriNetUnfolder]: 3940/11669 cut-off events. [2021-10-16 23:08:25,825 INFO L130 PetriNetUnfolder]: For 259369/259727 co-relation queries the response was YES. [2021-10-16 23:08:25,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70137 conditions, 11669 events. 3940/11669 cut-off events. For 259369/259727 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 110065 event pairs, 368 based on Foata normal form. 124/11666 useless extension candidates. Maximal degree in co-relation 69862. Up to 4564 conditions per place. [2021-10-16 23:08:26,014 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 865 selfloop transitions, 575 changer transitions 0/1525 dead transitions. [2021-10-16 23:08:26,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 1525 transitions, 34463 flow [2021-10-16 23:08:26,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-16 23:08:26,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-16 23:08:26,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 5312 transitions. [2021-10-16 23:08:26,017 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4790764790764791 [2021-10-16 23:08:26,018 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 5312 transitions. [2021-10-16 23:08:26,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 5312 transitions. [2021-10-16 23:08:26,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:26,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 5312 transitions. [2021-10-16 23:08:26,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 94.85714285714286) internal successors, (5312), 56 states have internal predecessors, (5312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:26,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 198.0) internal successors, (11286), 57 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:26,026 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 198.0) internal successors, (11286), 57 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:26,026 INFO L186 Difference]: Start difference. First operand has 828 places, 1240 transitions, 28647 flow. Second operand 56 states and 5312 transitions. [2021-10-16 23:08:26,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 883 places, 1525 transitions, 34463 flow [2021-10-16 23:08:29,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 840 places, 1525 transitions, 33673 flow, removed 186 selfloop flow, removed 43 redundant places. [2021-10-16 23:08:29,512 INFO L242 Difference]: Finished difference. Result has 847 places, 1265 transitions, 30665 flow [2021-10-16 23:08:29,512 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=27860, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=550, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=30665, PETRI_PLACES=847, PETRI_TRANSITIONS=1265} [2021-10-16 23:08:29,512 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 651 predicate places. [2021-10-16 23:08:29,513 INFO L470 AbstractCegarLoop]: Abstraction has has 847 places, 1265 transitions, 30665 flow [2021-10-16 23:08:29,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:29,513 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:29,513 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:29,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-16 23:08:29,513 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:08:29,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:29,513 INFO L82 PathProgramCache]: Analyzing trace with hash 925549731, now seen corresponding path program 16 times [2021-10-16 23:08:29,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:29,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129905318] [2021-10-16 23:08:29,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:29,514 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:29,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:29,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:29,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:29,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129905318] [2021-10-16 23:08:29,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129905318] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:29,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:29,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-10-16 23:08:29,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693256852] [2021-10-16 23:08:29,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-16 23:08:29,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:29,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-16 23:08:29,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-10-16 23:08:29,749 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:08:29,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 847 places, 1265 transitions, 30665 flow. Second operand has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:29,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:29,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:08:29,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:36,047 INFO L129 PetriNetUnfolder]: 3979/11793 cut-off events. [2021-10-16 23:08:36,047 INFO L130 PetriNetUnfolder]: For 290417/290777 co-relation queries the response was YES. [2021-10-16 23:08:36,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72419 conditions, 11793 events. 3979/11793 cut-off events. For 290417/290777 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 111487 event pairs, 490 based on Foata normal form. 116/11776 useless extension candidates. Maximal degree in co-relation 72145. Up to 4578 conditions per place. [2021-10-16 23:08:36,243 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 881 selfloop transitions, 598 changer transitions 0/1568 dead transitions. [2021-10-16 23:08:36,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 899 places, 1568 transitions, 37060 flow [2021-10-16 23:08:36,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-16 23:08:36,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-16 23:08:36,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 5269 transitions. [2021-10-16 23:08:36,246 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5020964360587002 [2021-10-16 23:08:36,246 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 5269 transitions. [2021-10-16 23:08:36,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 5269 transitions. [2021-10-16 23:08:36,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:36,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 5269 transitions. [2021-10-16 23:08:36,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 99.41509433962264) internal successors, (5269), 53 states have internal predecessors, (5269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:36,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 198.0) internal successors, (10692), 54 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:36,255 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 198.0) internal successors, (10692), 54 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:36,255 INFO L186 Difference]: Start difference. First operand has 847 places, 1265 transitions, 30665 flow. Second operand 53 states and 5269 transitions. [2021-10-16 23:08:36,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 899 places, 1568 transitions, 37060 flow [2021-10-16 23:08:40,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 857 places, 1568 transitions, 36484 flow, removed 91 selfloop flow, removed 42 redundant places. [2021-10-16 23:08:40,470 INFO L242 Difference]: Finished difference. Result has 868 places, 1301 transitions, 33465 flow [2021-10-16 23:08:40,471 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=30094, PETRI_DIFFERENCE_MINUEND_PLACES=805, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=564, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=33465, PETRI_PLACES=868, PETRI_TRANSITIONS=1301} [2021-10-16 23:08:40,471 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 672 predicate places. [2021-10-16 23:08:40,471 INFO L470 AbstractCegarLoop]: Abstraction has has 868 places, 1301 transitions, 33465 flow [2021-10-16 23:08:40,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:40,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:40,472 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:40,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-16 23:08:40,472 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:08:40,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:40,472 INFO L82 PathProgramCache]: Analyzing trace with hash -1121285511, now seen corresponding path program 17 times [2021-10-16 23:08:40,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:40,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164076267] [2021-10-16 23:08:40,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:40,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:40,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:40,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:40,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164076267] [2021-10-16 23:08:40,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164076267] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:40,840 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:40,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-10-16 23:08:40,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909721518] [2021-10-16 23:08:40,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-16 23:08:40,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:40,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-16 23:08:40,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-10-16 23:08:40,842 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:08:40,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 1301 transitions, 33465 flow. Second operand has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:40,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:40,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:08:40,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:47,249 INFO L129 PetriNetUnfolder]: 4026/11930 cut-off events. [2021-10-16 23:08:47,249 INFO L130 PetriNetUnfolder]: For 335929/336295 co-relation queries the response was YES. [2021-10-16 23:08:47,423 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76172 conditions, 11930 events. 4026/11930 cut-off events. For 335929/336295 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 113180 event pairs, 493 based on Foata normal form. 122/11918 useless extension candidates. Maximal degree in co-relation 75885. Up to 4590 conditions per place. [2021-10-16 23:08:47,457 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 903 selfloop transitions, 623 changer transitions 0/1615 dead transitions. [2021-10-16 23:08:47,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 921 places, 1615 transitions, 40230 flow [2021-10-16 23:08:47,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-16 23:08:47,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-10-16 23:08:47,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 5368 transitions. [2021-10-16 23:08:47,460 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5020576131687243 [2021-10-16 23:08:47,460 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 5368 transitions. [2021-10-16 23:08:47,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 5368 transitions. [2021-10-16 23:08:47,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:47,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 5368 transitions. [2021-10-16 23:08:47,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 99.4074074074074) internal successors, (5368), 54 states have internal predecessors, (5368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:47,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 198.0) internal successors, (10890), 55 states have internal predecessors, (10890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:47,469 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 198.0) internal successors, (10890), 55 states have internal predecessors, (10890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:47,469 INFO L186 Difference]: Start difference. First operand has 868 places, 1301 transitions, 33465 flow. Second operand 54 states and 5368 transitions. [2021-10-16 23:08:47,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 921 places, 1615 transitions, 40230 flow [2021-10-16 23:08:52,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 883 places, 1615 transitions, 39497 flow, removed 160 selfloop flow, removed 38 redundant places. [2021-10-16 23:08:52,545 INFO L242 Difference]: Finished difference. Result has 898 places, 1340 transitions, 36414 flow [2021-10-16 23:08:52,546 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=32753, PETRI_DIFFERENCE_MINUEND_PLACES=830, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=584, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=36414, PETRI_PLACES=898, PETRI_TRANSITIONS=1340} [2021-10-16 23:08:52,546 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 702 predicate places. [2021-10-16 23:08:52,547 INFO L470 AbstractCegarLoop]: Abstraction has has 898 places, 1340 transitions, 36414 flow [2021-10-16 23:08:52,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:52,547 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:52,547 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:52,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-16 23:08:52,547 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:08:52,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:52,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1738918567, now seen corresponding path program 18 times [2021-10-16 23:08:52,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:52,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840854644] [2021-10-16 23:08:52,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:52,548 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:52,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:52,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:52,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:52,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840854644] [2021-10-16 23:08:52,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840854644] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:52,907 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:52,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-10-16 23:08:52,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170086387] [2021-10-16 23:08:52,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-16 23:08:52,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:52,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-16 23:08:52,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-10-16 23:08:52,909 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 198 [2021-10-16 23:08:52,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 1340 transitions, 36414 flow. Second operand has 23 states, 23 states have (on average 88.26086956521739) internal successors, (2030), 23 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:52,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:52,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 198 [2021-10-16 23:08:52,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:00,904 INFO L129 PetriNetUnfolder]: 4705/12996 cut-off events. [2021-10-16 23:09:00,904 INFO L130 PetriNetUnfolder]: For 422514/422907 co-relation queries the response was YES. [2021-10-16 23:09:01,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86931 conditions, 12996 events. 4705/12996 cut-off events. For 422514/422907 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 120301 event pairs, 414 based on Foata normal form. 138/13003 useless extension candidates. Maximal degree in co-relation 86627. Up to 3522 conditions per place. [2021-10-16 23:09:01,139 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 1009 selfloop transitions, 712 changer transitions 0/1804 dead transitions. [2021-10-16 23:09:01,140 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 954 places, 1804 transitions, 46960 flow [2021-10-16 23:09:01,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-16 23:09:01,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-10-16 23:09:01,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 5358 transitions. [2021-10-16 23:09:01,143 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2021-10-16 23:09:01,143 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 5358 transitions. [2021-10-16 23:09:01,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 5358 transitions. [2021-10-16 23:09:01,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:01,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 5358 transitions. [2021-10-16 23:09:01,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 94.0) internal successors, (5358), 57 states have internal predecessors, (5358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:01,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 198.0) internal successors, (11484), 58 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:01,152 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 198.0) internal successors, (11484), 58 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:01,152 INFO L186 Difference]: Start difference. First operand has 898 places, 1340 transitions, 36414 flow. Second operand 57 states and 5358 transitions. [2021-10-16 23:09:01,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 954 places, 1804 transitions, 46960 flow [2021-10-16 23:09:07,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 918 places, 1804 transitions, 46014 flow, removed 243 selfloop flow, removed 36 redundant places. [2021-10-16 23:09:07,134 INFO L242 Difference]: Finished difference. Result has 933 places, 1452 transitions, 41792 flow [2021-10-16 23:09:07,135 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=35648, PETRI_DIFFERENCE_MINUEND_PLACES=862, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=607, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=41792, PETRI_PLACES=933, PETRI_TRANSITIONS=1452} [2021-10-16 23:09:07,135 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 737 predicate places. [2021-10-16 23:09:07,136 INFO L470 AbstractCegarLoop]: Abstraction has has 933 places, 1452 transitions, 41792 flow [2021-10-16 23:09:07,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 88.26086956521739) internal successors, (2030), 23 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:07,136 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:07,136 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:09:07,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-16 23:09:07,136 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:09:07,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:07,136 INFO L82 PathProgramCache]: Analyzing trace with hash -452033873, now seen corresponding path program 19 times [2021-10-16 23:09:07,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:07,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690690756] [2021-10-16 23:09:07,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:07,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:07,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:07,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:07,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:07,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690690756] [2021-10-16 23:09:07,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690690756] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:07,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:07,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:09:07,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308124269] [2021-10-16 23:09:07,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:09:07,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:07,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:09:07,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:09:07,448 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 198 [2021-10-16 23:09:07,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 933 places, 1452 transitions, 41792 flow. Second operand has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:07,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:07,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 198 [2021-10-16 23:09:07,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:16,142 INFO L129 PetriNetUnfolder]: 4786/13220 cut-off events. [2021-10-16 23:09:16,142 INFO L130 PetriNetUnfolder]: For 493467/493902 co-relation queries the response was YES. [2021-10-16 23:09:16,352 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93687 conditions, 13220 events. 4786/13220 cut-off events. For 493467/493902 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 123022 event pairs, 412 based on Foata normal form. 164/13253 useless extension candidates. Maximal degree in co-relation 93365. Up to 3516 conditions per place. [2021-10-16 23:09:16,393 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1035 selfloop transitions, 742 changer transitions 0/1864 dead transitions. [2021-10-16 23:09:16,393 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 989 places, 1864 transitions, 51227 flow [2021-10-16 23:09:16,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-16 23:09:16,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-10-16 23:09:16,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 5595 transitions. [2021-10-16 23:09:16,397 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49574694311536416 [2021-10-16 23:09:16,397 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 5595 transitions. [2021-10-16 23:09:16,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 5595 transitions. [2021-10-16 23:09:16,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:16,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 5595 transitions. [2021-10-16 23:09:16,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 98.15789473684211) internal successors, (5595), 57 states have internal predecessors, (5595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:16,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 198.0) internal successors, (11484), 58 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:16,406 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 198.0) internal successors, (11484), 58 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:16,406 INFO L186 Difference]: Start difference. First operand has 933 places, 1452 transitions, 41792 flow. Second operand 57 states and 5595 transitions. [2021-10-16 23:09:16,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 989 places, 1864 transitions, 51227 flow [2021-10-16 23:09:22,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 961 places, 1864 transitions, 50495 flow, removed 259 selfloop flow, removed 28 redundant places. [2021-10-16 23:09:22,795 INFO L242 Difference]: Finished difference. Result has 971 places, 1509 transitions, 46073 flow [2021-10-16 23:09:22,796 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=41114, PETRI_DIFFERENCE_MINUEND_PLACES=905, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=685, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=46073, PETRI_PLACES=971, PETRI_TRANSITIONS=1509} [2021-10-16 23:09:22,796 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 775 predicate places. [2021-10-16 23:09:22,797 INFO L470 AbstractCegarLoop]: Abstraction has has 971 places, 1509 transitions, 46073 flow [2021-10-16 23:09:22,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:22,797 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:22,797 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:09:22,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-16 23:09:22,797 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:09:22,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:22,798 INFO L82 PathProgramCache]: Analyzing trace with hash 1763810841, now seen corresponding path program 20 times [2021-10-16 23:09:22,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:22,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951243207] [2021-10-16 23:09:22,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:22,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:23,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:23,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:23,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951243207] [2021-10-16 23:09:23,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951243207] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:23,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:23,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:09:23,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137964637] [2021-10-16 23:09:23,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:09:23,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:23,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:09:23,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:09:23,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 198 [2021-10-16 23:09:23,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 971 places, 1509 transitions, 46073 flow. Second operand has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:23,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:23,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 198 [2021-10-16 23:09:23,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:32,026 INFO L129 PetriNetUnfolder]: 4889/13502 cut-off events. [2021-10-16 23:09:32,026 INFO L130 PetriNetUnfolder]: For 564387/564824 co-relation queries the response was YES. [2021-10-16 23:09:32,252 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100463 conditions, 13502 events. 4889/13502 cut-off events. For 564387/564824 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 126473 event pairs, 420 based on Foata normal form. 172/13543 useless extension candidates. Maximal degree in co-relation 100128. Up to 3511 conditions per place. [2021-10-16 23:09:32,296 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1050 selfloop transitions, 822 changer transitions 0/1959 dead transitions. [2021-10-16 23:09:32,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1029 places, 1959 transitions, 57162 flow [2021-10-16 23:09:32,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:09:32,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:09:32,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5786 transitions. [2021-10-16 23:09:32,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4952919020715631 [2021-10-16 23:09:32,300 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5786 transitions. [2021-10-16 23:09:32,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5786 transitions. [2021-10-16 23:09:32,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:32,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5786 transitions. [2021-10-16 23:09:32,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 98.0677966101695) internal successors, (5786), 59 states have internal predecessors, (5786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:32,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:32,322 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:32,323 INFO L186 Difference]: Start difference. First operand has 971 places, 1509 transitions, 46073 flow. Second operand 59 states and 5786 transitions. [2021-10-16 23:09:32,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1029 places, 1959 transitions, 57162 flow [2021-10-16 23:09:39,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 991 places, 1959 transitions, 56360 flow, removed 185 selfloop flow, removed 38 redundant places. [2021-10-16 23:09:39,402 INFO L242 Difference]: Finished difference. Result has 1006 places, 1605 transitions, 52427 flow [2021-10-16 23:09:39,403 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=45305, PETRI_DIFFERENCE_MINUEND_PLACES=933, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=732, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=52427, PETRI_PLACES=1006, PETRI_TRANSITIONS=1605} [2021-10-16 23:09:39,403 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 810 predicate places. [2021-10-16 23:09:39,403 INFO L470 AbstractCegarLoop]: Abstraction has has 1006 places, 1605 transitions, 52427 flow [2021-10-16 23:09:39,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:39,403 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:39,404 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:09:39,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-16 23:09:39,404 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:09:39,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:39,404 INFO L82 PathProgramCache]: Analyzing trace with hash 1771864439, now seen corresponding path program 21 times [2021-10-16 23:09:39,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:39,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991128897] [2021-10-16 23:09:39,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:39,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:39,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:39,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:39,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:39,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991128897] [2021-10-16 23:09:39,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991128897] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:39,710 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:39,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:09:39,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372205597] [2021-10-16 23:09:39,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:09:39,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:39,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:09:39,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:09:39,711 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 198 [2021-10-16 23:09:39,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1006 places, 1605 transitions, 52427 flow. Second operand has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:39,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:39,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 198 [2021-10-16 23:09:39,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:49,478 INFO L129 PetriNetUnfolder]: 4988/13780 cut-off events. [2021-10-16 23:09:49,479 INFO L130 PetriNetUnfolder]: For 640857/641295 co-relation queries the response was YES. [2021-10-16 23:09:49,814 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107580 conditions, 13780 events. 4988/13780 cut-off events. For 640857/641295 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 129918 event pairs, 419 based on Foata normal form. 176/13825 useless extension candidates. Maximal degree in co-relation 107228. Up to 3439 conditions per place. [2021-10-16 23:09:49,860 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1079 selfloop transitions, 877 changer transitions 0/2043 dead transitions. [2021-10-16 23:09:49,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1066 places, 2043 transitions, 63225 flow [2021-10-16 23:09:49,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-16 23:09:49,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-10-16 23:09:49,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 5974 transitions. [2021-10-16 23:09:49,871 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49461831429044545 [2021-10-16 23:09:49,871 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 5974 transitions. [2021-10-16 23:09:49,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 5974 transitions. [2021-10-16 23:09:49,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:49,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 5974 transitions. [2021-10-16 23:09:49,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 97.93442622950819) internal successors, (5974), 61 states have internal predecessors, (5974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:49,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 198.0) internal successors, (12276), 62 states have internal predecessors, (12276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:49,881 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 198.0) internal successors, (12276), 62 states have internal predecessors, (12276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:49,881 INFO L186 Difference]: Start difference. First operand has 1006 places, 1605 transitions, 52427 flow. Second operand 61 states and 5974 transitions. [2021-10-16 23:09:49,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1066 places, 2043 transitions, 63225 flow [2021-10-16 23:09:58,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1030 places, 2043 transitions, 62179 flow, removed 341 selfloop flow, removed 36 redundant places. [2021-10-16 23:09:58,786 INFO L242 Difference]: Finished difference. Result has 1050 places, 1686 transitions, 58239 flow [2021-10-16 23:09:58,787 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=51457, PETRI_DIFFERENCE_MINUEND_PLACES=970, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=796, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=58239, PETRI_PLACES=1050, PETRI_TRANSITIONS=1686} [2021-10-16 23:09:58,787 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 854 predicate places. [2021-10-16 23:09:58,787 INFO L470 AbstractCegarLoop]: Abstraction has has 1050 places, 1686 transitions, 58239 flow [2021-10-16 23:09:58,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 92.38095238095238) internal successors, (1940), 21 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:58,787 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:58,788 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:09:58,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-16 23:09:58,788 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:09:58,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:58,788 INFO L82 PathProgramCache]: Analyzing trace with hash -968388213, now seen corresponding path program 22 times [2021-10-16 23:09:58,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:58,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817617686] [2021-10-16 23:09:58,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:58,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:58,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:59,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:59,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:59,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817617686] [2021-10-16 23:09:59,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817617686] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:59,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:59,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-10-16 23:09:59,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670271284] [2021-10-16 23:09:59,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-16 23:09:59,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:59,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-16 23:09:59,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-10-16 23:09:59,032 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:09:59,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1050 places, 1686 transitions, 58239 flow. Second operand has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:59,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:59,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:09:59,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:08,236 INFO L129 PetriNetUnfolder]: 4420/12770 cut-off events. [2021-10-16 23:10:08,236 INFO L130 PetriNetUnfolder]: For 621923/622338 co-relation queries the response was YES. [2021-10-16 23:10:08,478 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102795 conditions, 12770 events. 4420/12770 cut-off events. For 621923/622338 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 122993 event pairs, 606 based on Foata normal form. 193/12810 useless extension candidates. Maximal degree in co-relation 102423. Up to 4259 conditions per place. [2021-10-16 23:10:08,606 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 1254 selfloop transitions, 814 changer transitions 0/2157 dead transitions. [2021-10-16 23:10:08,606 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1105 places, 2157 transitions, 68265 flow [2021-10-16 23:10:08,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-16 23:10:08,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-16 23:10:08,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 5606 transitions. [2021-10-16 23:10:08,610 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5055916305916306 [2021-10-16 23:10:08,610 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 5606 transitions. [2021-10-16 23:10:08,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 5606 transitions. [2021-10-16 23:10:08,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:08,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 5606 transitions. [2021-10-16 23:10:08,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 100.10714285714286) internal successors, (5606), 56 states have internal predecessors, (5606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:08,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 198.0) internal successors, (11286), 57 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:08,619 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 198.0) internal successors, (11286), 57 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:08,619 INFO L186 Difference]: Start difference. First operand has 1050 places, 1686 transitions, 58239 flow. Second operand 56 states and 5606 transitions. [2021-10-16 23:10:08,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1105 places, 2157 transitions, 68265 flow [2021-10-16 23:10:18,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1068 places, 2157 transitions, 66637 flow, removed 629 selfloop flow, removed 37 redundant places. [2021-10-16 23:10:18,141 INFO L242 Difference]: Finished difference. Result has 1078 places, 1725 transitions, 60727 flow [2021-10-16 23:10:18,142 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=57187, PETRI_DIFFERENCE_MINUEND_PLACES=1013, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=775, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=887, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=60727, PETRI_PLACES=1078, PETRI_TRANSITIONS=1725} [2021-10-16 23:10:18,142 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 882 predicate places. [2021-10-16 23:10:18,142 INFO L470 AbstractCegarLoop]: Abstraction has has 1078 places, 1725 transitions, 60727 flow [2021-10-16 23:10:18,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:18,142 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:18,142 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:10:18,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-16 23:10:18,142 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:10:18,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:18,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1018616675, now seen corresponding path program 23 times [2021-10-16 23:10:18,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:18,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76747136] [2021-10-16 23:10:18,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:18,143 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:18,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:18,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:18,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:18,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76747136] [2021-10-16 23:10:18,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76747136] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:18,554 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:18,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-10-16 23:10:18,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243919369] [2021-10-16 23:10:18,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-16 23:10:18,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:18,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-16 23:10:18,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-10-16 23:10:18,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:10:18,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1078 places, 1725 transitions, 60727 flow. Second operand has 23 states, 23 states have (on average 90.17391304347827) internal successors, (2074), 23 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:18,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:18,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:10:18,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:29,080 INFO L129 PetriNetUnfolder]: 4482/12928 cut-off events. [2021-10-16 23:10:29,080 INFO L130 PetriNetUnfolder]: For 657197/657643 co-relation queries the response was YES. [2021-10-16 23:10:29,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105825 conditions, 12928 events. 4482/12928 cut-off events. For 657197/657643 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 124628 event pairs, 354 based on Foata normal form. 211/12993 useless extension candidates. Maximal degree in co-relation 105441. Up to 3057 conditions per place. [2021-10-16 23:10:29,376 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 1009 selfloop transitions, 964 changer transitions 0/2058 dead transitions. [2021-10-16 23:10:29,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1134 places, 2058 transitions, 72093 flow [2021-10-16 23:10:29,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-16 23:10:29,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-10-16 23:10:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 5407 transitions. [2021-10-16 23:10:29,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47908913698387384 [2021-10-16 23:10:29,379 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 5407 transitions. [2021-10-16 23:10:29,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 5407 transitions. [2021-10-16 23:10:29,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:29,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 5407 transitions. [2021-10-16 23:10:29,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 94.85964912280701) internal successors, (5407), 57 states have internal predecessors, (5407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:29,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 198.0) internal successors, (11484), 58 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:29,388 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 198.0) internal successors, (11484), 58 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:29,388 INFO L186 Difference]: Start difference. First operand has 1078 places, 1725 transitions, 60727 flow. Second operand 57 states and 5407 transitions. [2021-10-16 23:10:29,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1134 places, 2058 transitions, 72093 flow [2021-10-16 23:10:38,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1093 places, 2058 transitions, 70849 flow, removed 398 selfloop flow, removed 41 redundant places. [2021-10-16 23:10:38,962 INFO L242 Difference]: Finished difference. Result has 1109 places, 1814 transitions, 67559 flow [2021-10-16 23:10:38,963 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=59710, PETRI_DIFFERENCE_MINUEND_PLACES=1037, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=878, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=67559, PETRI_PLACES=1109, PETRI_TRANSITIONS=1814} [2021-10-16 23:10:38,964 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 913 predicate places. [2021-10-16 23:10:38,964 INFO L470 AbstractCegarLoop]: Abstraction has has 1109 places, 1814 transitions, 67559 flow [2021-10-16 23:10:38,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 90.17391304347827) internal successors, (2074), 23 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:38,964 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:38,964 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:10:38,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-16 23:10:38,964 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:10:38,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:38,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1164431007, now seen corresponding path program 24 times [2021-10-16 23:10:38,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:38,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053160975] [2021-10-16 23:10:38,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:38,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:38,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:39,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:39,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:39,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053160975] [2021-10-16 23:10:39,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053160975] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:39,242 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:39,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:10:39,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818100858] [2021-10-16 23:10:39,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:10:39,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:39,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:10:39,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:10:39,244 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:10:39,245 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1109 places, 1814 transitions, 67559 flow. Second operand has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:39,245 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:39,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:10:39,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:50,436 INFO L129 PetriNetUnfolder]: 4614/13393 cut-off events. [2021-10-16 23:10:50,437 INFO L130 PetriNetUnfolder]: For 733222/733631 co-relation queries the response was YES. [2021-10-16 23:10:50,704 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113186 conditions, 13393 events. 4614/13393 cut-off events. For 733222/733631 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 130363 event pairs, 326 based on Foata normal form. 185/13433 useless extension candidates. Maximal degree in co-relation 112789. Up to 2841 conditions per place. [2021-10-16 23:10:50,751 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1231 selfloop transitions, 1025 changer transitions 0/2345 dead transitions. [2021-10-16 23:10:50,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1171 places, 2345 transitions, 80126 flow [2021-10-16 23:10:50,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-10-16 23:10:50,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2021-10-16 23:10:50,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 6327 transitions. [2021-10-16 23:10:50,755 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5072150072150072 [2021-10-16 23:10:50,755 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 6327 transitions. [2021-10-16 23:10:50,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 6327 transitions. [2021-10-16 23:10:50,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:50,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 6327 transitions. [2021-10-16 23:10:50,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 100.42857142857143) internal successors, (6327), 63 states have internal predecessors, (6327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:50,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 198.0) internal successors, (12672), 64 states have internal predecessors, (12672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:50,765 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 198.0) internal successors, (12672), 64 states have internal predecessors, (12672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:50,765 INFO L186 Difference]: Start difference. First operand has 1109 places, 1814 transitions, 67559 flow. Second operand 63 states and 6327 transitions. [2021-10-16 23:10:50,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1171 places, 2345 transitions, 80126 flow [2021-10-16 23:11:01,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1137 places, 2345 transitions, 79183 flow, removed 276 selfloop flow, removed 34 redundant places. [2021-10-16 23:11:01,701 INFO L242 Difference]: Finished difference. Result has 1154 places, 1888 transitions, 73164 flow [2021-10-16 23:11:01,702 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=66670, PETRI_DIFFERENCE_MINUEND_PLACES=1075, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=953, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=73164, PETRI_PLACES=1154, PETRI_TRANSITIONS=1888} [2021-10-16 23:11:01,702 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 958 predicate places. [2021-10-16 23:11:01,702 INFO L470 AbstractCegarLoop]: Abstraction has has 1154 places, 1888 transitions, 73164 flow [2021-10-16 23:11:01,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:01,703 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:01,703 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:11:01,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-16 23:11:01,703 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:11:01,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:01,703 INFO L82 PathProgramCache]: Analyzing trace with hash 2057144491, now seen corresponding path program 25 times [2021-10-16 23:11:01,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:01,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262576484] [2021-10-16 23:11:01,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:01,704 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:01,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:02,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:02,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:02,104 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262576484] [2021-10-16 23:11:02,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262576484] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:02,104 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:02,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-10-16 23:11:02,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139400811] [2021-10-16 23:11:02,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-16 23:11:02,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:02,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-16 23:11:02,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2021-10-16 23:11:02,106 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:11:02,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1154 places, 1888 transitions, 73164 flow. Second operand has 23 states, 23 states have (on average 90.17391304347827) internal successors, (2074), 23 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:02,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:02,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:11:02,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:13,761 INFO L129 PetriNetUnfolder]: 4660/13589 cut-off events. [2021-10-16 23:11:13,762 INFO L130 PetriNetUnfolder]: For 830301/830758 co-relation queries the response was YES. [2021-10-16 23:11:14,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118076 conditions, 13589 events. 4660/13589 cut-off events. For 830301/830758 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 132769 event pairs, 326 based on Foata normal form. 279/13735 useless extension candidates. Maximal degree in co-relation 117660. Up to 3118 conditions per place. [2021-10-16 23:11:14,134 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 997 selfloop transitions, 1103 changer transitions 0/2185 dead transitions. [2021-10-16 23:11:14,134 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1211 places, 2185 transitions, 83068 flow [2021-10-16 23:11:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-16 23:11:14,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-10-16 23:11:14,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 5488 transitions. [2021-10-16 23:11:14,138 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4778822709857193 [2021-10-16 23:11:14,138 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 5488 transitions. [2021-10-16 23:11:14,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 5488 transitions. [2021-10-16 23:11:14,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:14,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 5488 transitions. [2021-10-16 23:11:14,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 94.62068965517241) internal successors, (5488), 58 states have internal predecessors, (5488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:14,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 198.0) internal successors, (11682), 59 states have internal predecessors, (11682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:14,148 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 198.0) internal successors, (11682), 59 states have internal predecessors, (11682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:14,148 INFO L186 Difference]: Start difference. First operand has 1154 places, 1888 transitions, 73164 flow. Second operand 58 states and 5488 transitions. [2021-10-16 23:11:14,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1211 places, 2185 transitions, 83068 flow [2021-10-16 23:11:26,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1170 places, 2185 transitions, 81272 flow, removed 516 selfloop flow, removed 41 redundant places. [2021-10-16 23:11:26,803 INFO L242 Difference]: Finished difference. Result has 1179 places, 1957 transitions, 78292 flow [2021-10-16 23:11:26,804 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=71599, PETRI_DIFFERENCE_MINUEND_PLACES=1113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1888, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1034, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=833, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=78292, PETRI_PLACES=1179, PETRI_TRANSITIONS=1957} [2021-10-16 23:11:26,804 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 983 predicate places. [2021-10-16 23:11:26,804 INFO L470 AbstractCegarLoop]: Abstraction has has 1179 places, 1957 transitions, 78292 flow [2021-10-16 23:11:26,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 90.17391304347827) internal successors, (2074), 23 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:26,805 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:26,805 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:11:26,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-16 23:11:26,805 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:11:26,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:26,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1331527061, now seen corresponding path program 26 times [2021-10-16 23:11:26,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:26,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338516961] [2021-10-16 23:11:26,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:26,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:26,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:27,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:27,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:27,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338516961] [2021-10-16 23:11:27,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338516961] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:27,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:27,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-10-16 23:11:27,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999522273] [2021-10-16 23:11:27,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-16 23:11:27,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:27,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-16 23:11:27,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-10-16 23:11:27,215 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:11:27,216 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1179 places, 1957 transitions, 78292 flow. Second operand has 23 states, 23 states have (on average 90.17391304347827) internal successors, (2074), 23 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:27,216 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:27,216 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:11:27,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:40,188 INFO L129 PetriNetUnfolder]: 4716/13733 cut-off events. [2021-10-16 23:11:40,189 INFO L130 PetriNetUnfolder]: For 858495/858958 co-relation queries the response was YES. [2021-10-16 23:11:40,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122760 conditions, 13733 events. 4716/13733 cut-off events. For 858495/858958 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 134418 event pairs, 348 based on Foata normal form. 251/13831 useless extension candidates. Maximal degree in co-relation 122338. Up to 3152 conditions per place. [2021-10-16 23:11:40,527 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 1014 selfloop transitions, 1146 changer transitions 0/2245 dead transitions. [2021-10-16 23:11:40,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1237 places, 2245 transitions, 87846 flow [2021-10-16 23:11:40,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:11:40,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:11:40,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5585 transitions. [2021-10-16 23:11:40,530 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4780859441876391 [2021-10-16 23:11:40,530 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5585 transitions. [2021-10-16 23:11:40,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5585 transitions. [2021-10-16 23:11:40,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:40,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5585 transitions. [2021-10-16 23:11:40,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 94.66101694915254) internal successors, (5585), 59 states have internal predecessors, (5585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:40,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:40,539 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:40,539 INFO L186 Difference]: Start difference. First operand has 1179 places, 1957 transitions, 78292 flow. Second operand 59 states and 5585 transitions. [2021-10-16 23:11:40,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1237 places, 2245 transitions, 87846 flow [2021-10-16 23:11:53,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1199 places, 2245 transitions, 86833 flow, removed 232 selfloop flow, removed 38 redundant places. [2021-10-16 23:11:53,212 INFO L242 Difference]: Finished difference. Result has 1213 places, 2018 transitions, 84144 flow [2021-10-16 23:11:53,213 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=77479, PETRI_DIFFERENCE_MINUEND_PLACES=1141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1957, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=841, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=84144, PETRI_PLACES=1213, PETRI_TRANSITIONS=2018} [2021-10-16 23:11:53,213 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1017 predicate places. [2021-10-16 23:11:53,213 INFO L470 AbstractCegarLoop]: Abstraction has has 1213 places, 2018 transitions, 84144 flow [2021-10-16 23:11:53,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 90.17391304347827) internal successors, (2074), 23 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:53,214 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:53,214 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:11:53,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-16 23:11:53,214 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:11:53,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:53,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1288681987, now seen corresponding path program 27 times [2021-10-16 23:11:53,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:53,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55408773] [2021-10-16 23:11:53,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:53,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:53,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:53,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:53,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:53,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55408773] [2021-10-16 23:11:53,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55408773] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:53,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:53,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:11:53,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624085846] [2021-10-16 23:11:53,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:11:53,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:53,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:11:53,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:11:53,605 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:11:53,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1213 places, 2018 transitions, 84144 flow. Second operand has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:53,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:53,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:11:53,606 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:06,319 INFO L129 PetriNetUnfolder]: 4747/13814 cut-off events. [2021-10-16 23:12:06,320 INFO L130 PetriNetUnfolder]: For 925979/926446 co-relation queries the response was YES. [2021-10-16 23:12:06,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 127832 conditions, 13814 events. 4747/13814 cut-off events. For 925979/926446 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 135357 event pairs, 357 based on Foata normal form. 216/13876 useless extension candidates. Maximal degree in co-relation 127394. Up to 3158 conditions per place. [2021-10-16 23:12:06,672 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1059 selfloop transitions, 1133 changer transitions 0/2281 dead transitions. [2021-10-16 23:12:06,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1269 places, 2281 transitions, 92816 flow [2021-10-16 23:12:06,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-16 23:12:06,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-10-16 23:12:06,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 5643 transitions. [2021-10-16 23:12:06,676 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5 [2021-10-16 23:12:06,676 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 5643 transitions. [2021-10-16 23:12:06,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 5643 transitions. [2021-10-16 23:12:06,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:06,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 5643 transitions. [2021-10-16 23:12:06,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 99.0) internal successors, (5643), 57 states have internal predecessors, (5643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:06,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 198.0) internal successors, (11484), 58 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:06,685 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 198.0) internal successors, (11484), 58 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:06,685 INFO L186 Difference]: Start difference. First operand has 1213 places, 2018 transitions, 84144 flow. Second operand 57 states and 5643 transitions. [2021-10-16 23:12:06,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1269 places, 2281 transitions, 92816 flow [2021-10-16 23:12:22,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1230 places, 2281 transitions, 92242 flow, removed 46 selfloop flow, removed 39 redundant places. [2021-10-16 23:12:22,404 INFO L242 Difference]: Finished difference. Result has 1241 places, 2052 transitions, 89335 flow [2021-10-16 23:12:22,405 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=83572, PETRI_DIFFERENCE_MINUEND_PLACES=1174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2018, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1099, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=903, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=89335, PETRI_PLACES=1241, PETRI_TRANSITIONS=2052} [2021-10-16 23:12:22,405 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1045 predicate places. [2021-10-16 23:12:22,405 INFO L470 AbstractCegarLoop]: Abstraction has has 1241 places, 2052 transitions, 89335 flow [2021-10-16 23:12:22,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:22,405 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:22,405 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:12:22,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-16 23:12:22,406 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:12:22,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:22,406 INFO L82 PathProgramCache]: Analyzing trace with hash 48226815, now seen corresponding path program 28 times [2021-10-16 23:12:22,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:22,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140359669] [2021-10-16 23:12:22,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:22,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:22,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:22,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:22,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:22,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140359669] [2021-10-16 23:12:22,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140359669] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:22,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:22,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-10-16 23:12:22,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788642696] [2021-10-16 23:12:22,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-16 23:12:22,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:22,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-16 23:12:22,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-10-16 23:12:22,903 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:12:22,904 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1241 places, 2052 transitions, 89335 flow. Second operand has 23 states, 23 states have (on average 90.17391304347827) internal successors, (2074), 23 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:22,904 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:22,904 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:12:22,904 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:35,983 INFO L129 PetriNetUnfolder]: 4789/13943 cut-off events. [2021-10-16 23:12:35,983 INFO L130 PetriNetUnfolder]: For 1044583/1045054 co-relation queries the response was YES. [2021-10-16 23:12:36,293 INFO L84 FinitePrefix]: Finished finitePrefix Result has 133824 conditions, 13943 events. 4789/13943 cut-off events. For 1044583/1045054 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 137039 event pairs, 328 based on Foata normal form. 288/14096 useless extension candidates. Maximal degree in co-relation 133373. Up to 3210 conditions per place. [2021-10-16 23:12:36,347 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 1033 selfloop transitions, 1207 changer transitions 0/2325 dead transitions. [2021-10-16 23:12:36,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1301 places, 2325 transitions, 98668 flow [2021-10-16 23:12:36,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-16 23:12:36,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-10-16 23:12:36,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 5760 transitions. [2021-10-16 23:12:36,350 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47690014903129657 [2021-10-16 23:12:36,350 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 5760 transitions. [2021-10-16 23:12:36,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 5760 transitions. [2021-10-16 23:12:36,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:36,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 5760 transitions. [2021-10-16 23:12:36,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 94.42622950819673) internal successors, (5760), 61 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:36,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 198.0) internal successors, (12276), 62 states have internal predecessors, (12276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:36,360 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 198.0) internal successors, (12276), 62 states have internal predecessors, (12276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:36,360 INFO L186 Difference]: Start difference. First operand has 1241 places, 2052 transitions, 89335 flow. Second operand 61 states and 5760 transitions. [2021-10-16 23:12:36,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1301 places, 2325 transitions, 98668 flow [2021-10-16 23:12:52,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1265 places, 2325 transitions, 98043 flow, removed 125 selfloop flow, removed 36 redundant places. [2021-10-16 23:12:52,276 INFO L242 Difference]: Finished difference. Result has 1274 places, 2100 transitions, 95189 flow [2021-10-16 23:12:52,277 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=88719, PETRI_DIFFERENCE_MINUEND_PLACES=1205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2052, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=872, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=95189, PETRI_PLACES=1274, PETRI_TRANSITIONS=2100} [2021-10-16 23:12:52,277 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1078 predicate places. [2021-10-16 23:12:52,278 INFO L470 AbstractCegarLoop]: Abstraction has has 1274 places, 2100 transitions, 95189 flow [2021-10-16 23:12:52,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 90.17391304347827) internal successors, (2074), 23 states have internal predecessors, (2074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:52,278 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:52,278 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:12:52,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-16 23:12:52,278 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:12:52,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:52,278 INFO L82 PathProgramCache]: Analyzing trace with hash 1854536957, now seen corresponding path program 29 times [2021-10-16 23:12:52,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:52,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767652996] [2021-10-16 23:12:52,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:52,279 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:52,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:52,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:52,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767652996] [2021-10-16 23:12:52,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767652996] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:52,653 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:52,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:12:52,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719098688] [2021-10-16 23:12:52,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:12:52,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:52,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:12:52,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:12:52,655 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:12:52,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1274 places, 2100 transitions, 95189 flow. Second operand has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:52,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:52,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:12:52,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:06,262 INFO L129 PetriNetUnfolder]: 4815/14050 cut-off events. [2021-10-16 23:13:06,263 INFO L130 PetriNetUnfolder]: For 1130594/1131071 co-relation queries the response was YES. [2021-10-16 23:13:06,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 139448 conditions, 14050 events. 4815/14050 cut-off events. For 1130594/1131071 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 138543 event pairs, 327 based on Foata normal form. 291/14207 useless extension candidates. Maximal degree in co-relation 138986. Up to 3220 conditions per place. [2021-10-16 23:13:06,751 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1045 selfloop transitions, 1221 changer transitions 0/2355 dead transitions. [2021-10-16 23:13:06,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1332 places, 2355 transitions, 103788 flow [2021-10-16 23:13:06,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:13:06,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:13:06,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5825 transitions. [2021-10-16 23:13:06,755 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49863037151172745 [2021-10-16 23:13:06,755 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5825 transitions. [2021-10-16 23:13:06,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5825 transitions. [2021-10-16 23:13:06,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:06,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5825 transitions. [2021-10-16 23:13:06,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 98.72881355932203) internal successors, (5825), 59 states have internal predecessors, (5825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:06,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:06,764 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:06,764 INFO L186 Difference]: Start difference. First operand has 1274 places, 2100 transitions, 95189 flow. Second operand 59 states and 5825 transitions. [2021-10-16 23:13:06,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1332 places, 2355 transitions, 103788 flow [2021-10-16 23:13:24,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1289 places, 2355 transitions, 103055 flow, removed 36 selfloop flow, removed 43 redundant places. [2021-10-16 23:13:24,855 INFO L242 Difference]: Finished difference. Result has 1300 places, 2127 transitions, 100289 flow [2021-10-16 23:13:24,856 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=94458, PETRI_DIFFERENCE_MINUEND_PLACES=1231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=893, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=100289, PETRI_PLACES=1300, PETRI_TRANSITIONS=2127} [2021-10-16 23:13:24,856 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1104 predicate places. [2021-10-16 23:13:24,856 INFO L470 AbstractCegarLoop]: Abstraction has has 1300 places, 2127 transitions, 100289 flow [2021-10-16 23:13:24,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:24,856 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:24,856 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:13:24,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-16 23:13:24,857 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:13:24,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:24,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1762439161, now seen corresponding path program 30 times [2021-10-16 23:13:24,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:24,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710978871] [2021-10-16 23:13:24,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:24,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:24,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:25,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:25,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:25,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710978871] [2021-10-16 23:13:25,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710978871] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:25,288 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:25,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:13:25,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423279321] [2021-10-16 23:13:25,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:13:25,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:25,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:13:25,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:13:25,289 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:13:25,290 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1300 places, 2127 transitions, 100289 flow. Second operand has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:25,290 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:25,290 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:13:25,290 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:39,341 INFO L129 PetriNetUnfolder]: 4846/14119 cut-off events. [2021-10-16 23:13:39,342 INFO L130 PetriNetUnfolder]: For 1193503/1193982 co-relation queries the response was YES. [2021-10-16 23:13:39,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145258 conditions, 14119 events. 4846/14119 cut-off events. For 1193503/1193982 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 139338 event pairs, 348 based on Foata normal form. 262/14227 useless extension candidates. Maximal degree in co-relation 144783. Up to 3256 conditions per place. [2021-10-16 23:13:39,732 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1052 selfloop transitions, 1248 changer transitions 0/2389 dead transitions. [2021-10-16 23:13:39,732 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1358 places, 2389 transitions, 109488 flow [2021-10-16 23:13:39,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:13:39,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:13:39,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5829 transitions. [2021-10-16 23:13:39,736 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4989727786337956 [2021-10-16 23:13:39,736 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5829 transitions. [2021-10-16 23:13:39,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5829 transitions. [2021-10-16 23:13:39,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:39,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5829 transitions. [2021-10-16 23:13:39,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 98.79661016949153) internal successors, (5829), 59 states have internal predecessors, (5829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:39,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:39,748 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:39,748 INFO L186 Difference]: Start difference. First operand has 1300 places, 2127 transitions, 100289 flow. Second operand 59 states and 5829 transitions. [2021-10-16 23:13:39,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1358 places, 2389 transitions, 109488 flow [2021-10-16 23:14:00,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1313 places, 2389 transitions, 108469 flow, removed 136 selfloop flow, removed 45 redundant places. [2021-10-16 23:14:00,258 INFO L242 Difference]: Finished difference. Result has 1324 places, 2161 transitions, 105706 flow [2021-10-16 23:14:00,259 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=99274, PETRI_DIFFERENCE_MINUEND_PLACES=1255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=897, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=105706, PETRI_PLACES=1324, PETRI_TRANSITIONS=2161} [2021-10-16 23:14:00,259 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1128 predicate places. [2021-10-16 23:14:00,260 INFO L470 AbstractCegarLoop]: Abstraction has has 1324 places, 2161 transitions, 105706 flow [2021-10-16 23:14:00,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:00,260 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:14:00,260 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:14:00,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-16 23:14:00,261 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:14:00,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:14:00,261 INFO L82 PathProgramCache]: Analyzing trace with hash -38362853, now seen corresponding path program 31 times [2021-10-16 23:14:00,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:14:00,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410972107] [2021-10-16 23:14:00,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:14:00,261 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:14:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:14:00,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:14:00,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:14:00,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410972107] [2021-10-16 23:14:00,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410972107] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:14:00,630 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:14:00,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:14:00,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347141185] [2021-10-16 23:14:00,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:14:00,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:14:00,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:14:00,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:14:00,631 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:14:00,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1324 places, 2161 transitions, 105706 flow. Second operand has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:00,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:14:00,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:14:00,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:14:15,379 INFO L129 PetriNetUnfolder]: 4879/14237 cut-off events. [2021-10-16 23:14:15,380 INFO L130 PetriNetUnfolder]: For 1314627/1315110 co-relation queries the response was YES. [2021-10-16 23:14:15,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 151158 conditions, 14237 events. 4879/14237 cut-off events. For 1314627/1315110 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 140951 event pairs, 348 based on Foata normal form. 269/14351 useless extension candidates. Maximal degree in co-relation 150670. Up to 3224 conditions per place. [2021-10-16 23:14:15,887 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1068 selfloop transitions, 1267 changer transitions 0/2424 dead transitions. [2021-10-16 23:14:15,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1382 places, 2424 transitions, 115319 flow [2021-10-16 23:14:15,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:14:15,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:14:15,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5832 transitions. [2021-10-16 23:14:15,891 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49922958397534667 [2021-10-16 23:14:15,891 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5832 transitions. [2021-10-16 23:14:15,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5832 transitions. [2021-10-16 23:14:15,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:14:15,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5832 transitions. [2021-10-16 23:14:15,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 98.84745762711864) internal successors, (5832), 59 states have internal predecessors, (5832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:15,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:15,900 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:15,900 INFO L186 Difference]: Start difference. First operand has 1324 places, 2161 transitions, 105706 flow. Second operand 59 states and 5832 transitions. [2021-10-16 23:14:15,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1382 places, 2424 transitions, 115319 flow [2021-10-16 23:14:37,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1343 places, 2424 transitions, 114602 flow, removed 144 selfloop flow, removed 39 redundant places. [2021-10-16 23:14:37,651 INFO L242 Difference]: Finished difference. Result has 1358 places, 2199 transitions, 112065 flow [2021-10-16 23:14:37,652 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=104989, PETRI_DIFFERENCE_MINUEND_PLACES=1285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=912, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=112065, PETRI_PLACES=1358, PETRI_TRANSITIONS=2199} [2021-10-16 23:14:37,652 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1162 predicate places. [2021-10-16 23:14:37,652 INFO L470 AbstractCegarLoop]: Abstraction has has 1358 places, 2199 transitions, 112065 flow [2021-10-16 23:14:37,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:37,653 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:14:37,653 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:14:37,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-16 23:14:37,653 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:14:37,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:14:37,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1877893857, now seen corresponding path program 32 times [2021-10-16 23:14:37,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:14:37,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918616602] [2021-10-16 23:14:37,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:14:37,653 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:14:37,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:14:37,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:14:37,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:14:37,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918616602] [2021-10-16 23:14:37,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918616602] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:14:37,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:14:37,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:14:37,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711129701] [2021-10-16 23:14:37,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:14:37,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:14:37,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:14:37,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:14:37,996 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:14:37,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1358 places, 2199 transitions, 112065 flow. Second operand has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:37,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:14:37,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:14:37,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:14:53,881 INFO L129 PetriNetUnfolder]: 4918/14350 cut-off events. [2021-10-16 23:14:53,881 INFO L130 PetriNetUnfolder]: For 1409613/1410102 co-relation queries the response was YES. [2021-10-16 23:14:54,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 157921 conditions, 14350 events. 4918/14350 cut-off events. For 1409613/1410102 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 142363 event pairs, 360 based on Foata normal form. 241/14433 useless extension candidates. Maximal degree in co-relation 157416. Up to 3299 conditions per place. [2021-10-16 23:14:54,333 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1103 selfloop transitions, 1279 changer transitions 0/2471 dead transitions. [2021-10-16 23:14:54,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1416 places, 2471 transitions, 122333 flow [2021-10-16 23:14:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:14:54,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:14:54,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5838 transitions. [2021-10-16 23:14:54,336 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4997431946584489 [2021-10-16 23:14:54,336 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5838 transitions. [2021-10-16 23:14:54,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5838 transitions. [2021-10-16 23:14:54,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:14:54,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5838 transitions. [2021-10-16 23:14:54,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 98.94915254237289) internal successors, (5838), 59 states have internal predecessors, (5838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:54,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:54,346 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:54,346 INFO L186 Difference]: Start difference. First operand has 1358 places, 2199 transitions, 112065 flow. Second operand 59 states and 5838 transitions. [2021-10-16 23:14:54,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1416 places, 2471 transitions, 122333 flow [2021-10-16 23:15:22,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1377 places, 2471 transitions, 121293 flow, removed 252 selfloop flow, removed 39 redundant places. [2021-10-16 23:15:23,041 INFO L242 Difference]: Finished difference. Result has 1393 places, 2246 transitions, 118675 flow [2021-10-16 23:15:23,043 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=111025, PETRI_DIFFERENCE_MINUEND_PLACES=1319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=944, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=118675, PETRI_PLACES=1393, PETRI_TRANSITIONS=2246} [2021-10-16 23:15:23,043 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1197 predicate places. [2021-10-16 23:15:23,043 INFO L470 AbstractCegarLoop]: Abstraction has has 1393 places, 2246 transitions, 118675 flow [2021-10-16 23:15:23,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:23,043 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:15:23,043 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:15:23,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-16 23:15:23,044 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:15:23,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:15:23,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1094162647, now seen corresponding path program 33 times [2021-10-16 23:15:23,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:15:23,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840728364] [2021-10-16 23:15:23,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:15:23,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:15:23,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:15:23,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:15:23,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:15:23,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840728364] [2021-10-16 23:15:23,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840728364] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:15:23,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:15:23,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-10-16 23:15:23,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581502187] [2021-10-16 23:15:23,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-16 23:15:23,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:15:23,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-16 23:15:23,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2021-10-16 23:15:23,378 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:15:23,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1393 places, 2246 transitions, 118675 flow. Second operand has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:23,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:15:23,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:15:23,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:15:39,689 INFO L129 PetriNetUnfolder]: 4925/14369 cut-off events. [2021-10-16 23:15:39,690 INFO L130 PetriNetUnfolder]: For 1507987/1508478 co-relation queries the response was YES. [2021-10-16 23:15:40,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162129 conditions, 14369 events. 4925/14369 cut-off events. For 1507987/1508478 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 142506 event pairs, 368 based on Foata normal form. 243/14455 useless extension candidates. Maximal degree in co-relation 161606. Up to 3173 conditions per place. [2021-10-16 23:15:40,133 INFO L132 encePairwiseOnDemand]: 168/198 looper letters, 1138 selfloop transitions, 1280 changer transitions 0/2507 dead transitions. [2021-10-16 23:15:40,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1451 places, 2507 transitions, 128464 flow [2021-10-16 23:15:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:15:40,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:15:40,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 5835 transitions. [2021-10-16 23:15:40,136 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4994863893168978 [2021-10-16 23:15:40,136 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 5835 transitions. [2021-10-16 23:15:40,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 5835 transitions. [2021-10-16 23:15:40,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:15:40,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 5835 transitions. [2021-10-16 23:15:40,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 98.89830508474576) internal successors, (5835), 59 states have internal predecessors, (5835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:40,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:40,145 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 198.0) internal successors, (11880), 60 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:40,146 INFO L186 Difference]: Start difference. First operand has 1393 places, 2246 transitions, 118675 flow. Second operand 59 states and 5835 transitions. [2021-10-16 23:15:40,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1451 places, 2507 transitions, 128464 flow [2021-10-16 23:16:13,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1415 places, 2507 transitions, 127349 flow, removed 290 selfloop flow, removed 36 redundant places. [2021-10-16 23:16:13,842 INFO L242 Difference]: Finished difference. Result has 1429 places, 2284 transitions, 123807 flow [2021-10-16 23:16:13,844 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=117560, PETRI_DIFFERENCE_MINUEND_PLACES=1357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=987, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=123807, PETRI_PLACES=1429, PETRI_TRANSITIONS=2284} [2021-10-16 23:16:13,844 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1233 predicate places. [2021-10-16 23:16:13,844 INFO L470 AbstractCegarLoop]: Abstraction has has 1429 places, 2284 transitions, 123807 flow [2021-10-16 23:16:13,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 94.28571428571429) internal successors, (1980), 21 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:13,844 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:16:13,844 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:16:13,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-10-16 23:16:13,844 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:16:13,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:16:13,845 INFO L82 PathProgramCache]: Analyzing trace with hash -1249211395, now seen corresponding path program 34 times [2021-10-16 23:16:13,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:16:13,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122970678] [2021-10-16 23:16:13,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:16:13,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:16:13,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:16:14,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:16:14,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:16:14,100 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122970678] [2021-10-16 23:16:14,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122970678] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:16:14,101 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:16:14,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-16 23:16:14,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224271208] [2021-10-16 23:16:14,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-16 23:16:14,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:16:14,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-16 23:16:14,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-10-16 23:16:14,102 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 198 [2021-10-16 23:16:14,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1429 places, 2284 transitions, 123807 flow. Second operand has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:14,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:16:14,103 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 198 [2021-10-16 23:16:14,103 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:16:30,656 INFO L129 PetriNetUnfolder]: 4956/14444 cut-off events. [2021-10-16 23:16:30,656 INFO L130 PetriNetUnfolder]: For 1590475/1590944 co-relation queries the response was YES. [2021-10-16 23:16:31,072 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167587 conditions, 14444 events. 4956/14444 cut-off events. For 1590475/1590944 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 143761 event pairs, 582 based on Foata normal form. 211/14501 useless extension candidates. Maximal degree in co-relation 167049. Up to 5698 conditions per place. [2021-10-16 23:16:31,137 INFO L132 encePairwiseOnDemand]: 160/198 looper letters, 1404 selfloop transitions, 1148 changer transitions 0/2637 dead transitions. [2021-10-16 23:16:31,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1486 places, 2637 transitions, 134084 flow [2021-10-16 23:16:31,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-16 23:16:31,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-10-16 23:16:31,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 5566 transitions. [2021-10-16 23:16:31,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4846743295019157 [2021-10-16 23:16:31,141 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 5566 transitions. [2021-10-16 23:16:31,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 5566 transitions. [2021-10-16 23:16:31,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:16:31,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 5566 transitions. [2021-10-16 23:16:31,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 95.96551724137932) internal successors, (5566), 58 states have internal predecessors, (5566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:31,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 198.0) internal successors, (11682), 59 states have internal predecessors, (11682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:31,150 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 198.0) internal successors, (11682), 59 states have internal predecessors, (11682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:31,150 INFO L186 Difference]: Start difference. First operand has 1429 places, 2284 transitions, 123807 flow. Second operand 58 states and 5566 transitions. [2021-10-16 23:16:31,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1486 places, 2637 transitions, 134084 flow [2021-10-16 23:17:04,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1448 places, 2637 transitions, 132877 flow, removed 352 selfloop flow, removed 38 redundant places. [2021-10-16 23:17:04,419 INFO L242 Difference]: Finished difference. Result has 1455 places, 2309 transitions, 128605 flow [2021-10-16 23:17:04,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=122610, PETRI_DIFFERENCE_MINUEND_PLACES=1391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=128605, PETRI_PLACES=1455, PETRI_TRANSITIONS=2309} [2021-10-16 23:17:04,421 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1259 predicate places. [2021-10-16 23:17:04,421 INFO L470 AbstractCegarLoop]: Abstraction has has 1455 places, 2309 transitions, 128605 flow [2021-10-16 23:17:04,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 90.31818181818181) internal successors, (1987), 22 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:04,421 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:17:04,421 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:17:04,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-10-16 23:17:04,422 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:17:04,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:17:04,422 INFO L82 PathProgramCache]: Analyzing trace with hash 1244953887, now seen corresponding path program 35 times [2021-10-16 23:17:04,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:17:04,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599235043] [2021-10-16 23:17:04,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:17:04,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:17:04,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:17:04,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:17:04,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:17:04,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599235043] [2021-10-16 23:17:04,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599235043] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:17:04,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:17:04,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-10-16 23:17:04,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489286951] [2021-10-16 23:17:04,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-16 23:17:04,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:17:04,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-16 23:17:04,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-10-16 23:17:04,641 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:17:04,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1455 places, 2309 transitions, 128605 flow. Second operand has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:04,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:17:04,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:17:04,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:17:21,327 INFO L129 PetriNetUnfolder]: 4995/14549 cut-off events. [2021-10-16 23:17:21,327 INFO L130 PetriNetUnfolder]: For 1714078/1714540 co-relation queries the response was YES. [2021-10-16 23:17:21,736 INFO L84 FinitePrefix]: Finished finitePrefix Result has 173098 conditions, 14549 events. 4995/14549 cut-off events. For 1714078/1714540 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 145097 event pairs, 586 based on Foata normal form. 215/14609 useless extension candidates. Maximal degree in co-relation 172554. Up to 5712 conditions per place. [2021-10-16 23:17:21,883 INFO L132 encePairwiseOnDemand]: 164/198 looper letters, 1420 selfloop transitions, 1171 changer transitions 0/2680 dead transitions. [2021-10-16 23:17:21,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1509 places, 2680 transitions, 140054 flow [2021-10-16 23:17:21,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-10-16 23:17:21,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-10-16 23:17:21,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 5531 transitions. [2021-10-16 23:17:21,893 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5078971533516988 [2021-10-16 23:17:21,893 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 5531 transitions. [2021-10-16 23:17:21,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 5531 transitions. [2021-10-16 23:17:21,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:17:21,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 5531 transitions. [2021-10-16 23:17:21,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 100.56363636363636) internal successors, (5531), 55 states have internal predecessors, (5531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:21,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 198.0) internal successors, (11088), 56 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:21,904 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 198.0) internal successors, (11088), 56 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:21,904 INFO L186 Difference]: Start difference. First operand has 1455 places, 2309 transitions, 128605 flow. Second operand 55 states and 5531 transitions. [2021-10-16 23:17:21,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1509 places, 2680 transitions, 140054 flow [2021-10-16 23:17:57,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1469 places, 2680 transitions, 139090 flow, removed 201 selfloop flow, removed 40 redundant places. [2021-10-16 23:17:58,021 INFO L242 Difference]: Finished difference. Result has 1480 places, 2345 transitions, 134752 flow [2021-10-16 23:17:58,022 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=198, PETRI_DIFFERENCE_MINUEND_FLOW=127646, PETRI_DIFFERENCE_MINUEND_PLACES=1415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=134752, PETRI_PLACES=1480, PETRI_TRANSITIONS=2345} [2021-10-16 23:17:58,022 INFO L334 CegarLoopForPetriNet]: 196 programPoint places, 1284 predicate places. [2021-10-16 23:17:58,022 INFO L470 AbstractCegarLoop]: Abstraction has has 1480 places, 2345 transitions, 134752 flow [2021-10-16 23:17:58,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:58,023 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:17:58,023 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:17:58,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-10-16 23:17:58,023 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 12 more)] === [2021-10-16 23:17:58,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:17:58,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1311703943, now seen corresponding path program 36 times [2021-10-16 23:17:58,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:17:58,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056570544] [2021-10-16 23:17:58,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:17:58,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:17:58,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:17:58,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:17:58,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:17:58,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056570544] [2021-10-16 23:17:58,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056570544] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:17:58,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:17:58,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-10-16 23:17:58,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982598354] [2021-10-16 23:17:58,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-16 23:17:58,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:17:58,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-16 23:17:58,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-10-16 23:17:58,258 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 198 [2021-10-16 23:17:58,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1480 places, 2345 transitions, 134752 flow. Second operand has 20 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:58,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:17:58,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 198 [2021-10-16 23:17:58,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:18:15,228 INFO L129 PetriNetUnfolder]: 5042/14683 cut-off events. [2021-10-16 23:18:15,228 INFO L130 PetriNetUnfolder]: For 1843377/1843838 co-relation queries the response was YES. [2021-10-16 23:18:15,769 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179565 conditions, 14683 events. 5042/14683 cut-off events. For 1843377/1843838 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 146886 event pairs, 587 based on Foata normal form. 215/14742 useless extension candidates. Maximal degree in co-relation 179008. Up to 5724 conditions per place.