/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/04-mutex_10-ptrmunge_nr.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-aed12abd52951161f3584c1e4a16827ff4d06934-aed12ab [2021-10-14 12:09:12,216 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-14 12:09:12,217 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-14 12:09:12,259 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-14 12:09:12,260 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-14 12:09:12,261 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-14 12:09:12,262 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-14 12:09:12,263 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-14 12:09:12,265 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-14 12:09:12,265 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-14 12:09:12,266 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-14 12:09:12,267 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-14 12:09:12,267 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-14 12:09:12,268 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-14 12:09:12,269 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-14 12:09:12,270 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-14 12:09:12,271 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-14 12:09:12,272 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-14 12:09:12,273 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-14 12:09:12,275 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-14 12:09:12,276 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-14 12:09:12,277 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-14 12:09:12,278 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-14 12:09:12,279 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-14 12:09:12,282 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-14 12:09:12,282 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-14 12:09:12,282 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-14 12:09:12,283 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-14 12:09:12,283 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-14 12:09:12,284 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-14 12:09:12,284 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-14 12:09:12,285 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-14 12:09:12,286 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-14 12:09:12,286 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-14 12:09:12,287 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-14 12:09:12,288 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-14 12:09:12,288 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-14 12:09:12,289 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-14 12:09:12,289 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-14 12:09:12,290 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-14 12:09:12,290 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-14 12:09:12,296 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-14 12:09:12,325 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-14 12:09:12,325 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-14 12:09:12,326 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-14 12:09:12,327 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-14 12:09:12,327 INFO L138 SettingsManager]: * Use SBE=true [2021-10-14 12:09:12,327 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-14 12:09:12,327 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-14 12:09:12,327 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-14 12:09:12,328 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-14 12:09:12,328 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-14 12:09:12,328 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-14 12:09:12,328 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-14 12:09:12,328 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-14 12:09:12,328 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-14 12:09:12,329 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-14 12:09:12,329 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-14 12:09:12,329 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-14 12:09:12,329 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-14 12:09:12,329 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-14 12:09:12,329 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-14 12:09:12,330 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-14 12:09:12,330 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-14 12:09:12,330 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-14 12:09:12,330 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-14 12:09:12,330 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-14 12:09:12,330 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-14 12:09:12,331 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-14 12:09:12,331 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-14 12:09:12,331 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-14 12:09:12,331 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-14 12:09:12,553 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-14 12:09:12,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-14 12:09:12,574 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-14 12:09:12,574 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-14 12:09:12,577 INFO L275 PluginConnector]: CDTParser initialized [2021-10-14 12:09:12,578 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/04-mutex_10-ptrmunge_nr.i [2021-10-14 12:09:12,644 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca06cf4d5/40689c092dac47698876f697b8ce66f4/FLAG0139eb547 [2021-10-14 12:09:13,159 INFO L306 CDTParser]: Found 1 translation units. [2021-10-14 12:09:13,159 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/04-mutex_10-ptrmunge_nr.i [2021-10-14 12:09:13,179 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca06cf4d5/40689c092dac47698876f697b8ce66f4/FLAG0139eb547 [2021-10-14 12:09:13,658 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca06cf4d5/40689c092dac47698876f697b8ce66f4 [2021-10-14 12:09:13,660 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-14 12:09:13,661 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-14 12:09:13,664 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-14 12:09:13,664 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-14 12:09:13,667 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-14 12:09:13,667 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:09:13" (1/1) ... [2021-10-14 12:09:13,669 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ed98542 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:13, skipping insertion in model container [2021-10-14 12:09:13,670 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:09:13" (1/1) ... [2021-10-14 12:09:13,675 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-14 12:09:13,705 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-14 12:09:14,097 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-14 12:09:14,113 INFO L203 MainTranslator]: Completed pre-run [2021-10-14 12:09:14,171 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-14 12:09:14,231 INFO L208 MainTranslator]: Completed translation [2021-10-14 12:09:14,232 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14 WrapperNode [2021-10-14 12:09:14,232 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-14 12:09:14,233 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-14 12:09:14,233 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-14 12:09:14,233 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-14 12:09:14,238 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,270 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,301 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-14 12:09:14,302 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-14 12:09:14,302 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-14 12:09:14,302 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-14 12:09:14,309 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,309 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,320 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,321 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,330 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,331 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,332 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,334 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-14 12:09:14,340 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-14 12:09:14,341 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-14 12:09:14,341 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-14 12:09:14,342 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (1/1) ... [2021-10-14 12:09:14,348 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-14 12:09:14,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-14 12:09:14,368 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-14 12:09:14,381 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-14 12:09:14,405 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-14 12:09:14,406 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-14 12:09:14,406 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-14 12:09:14,406 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-14 12:09:14,407 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-10-14 12:09:14,408 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-10-14 12:09:14,408 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-10-14 12:09:14,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-14 12:09:14,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-14 12:09:14,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-14 12:09:14,410 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-14 12:09:14,727 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-14 12:09:14,727 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2021-10-14 12:09:14,729 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:09:14 BoogieIcfgContainer [2021-10-14 12:09:14,729 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-14 12:09:14,731 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-14 12:09:14,731 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-14 12:09:14,742 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-14 12:09:14,742 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 12:09:13" (1/3) ... [2021-10-14 12:09:14,743 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32aa3278 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:09:14, skipping insertion in model container [2021-10-14 12:09:14,743 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:14" (2/3) ... [2021-10-14 12:09:14,743 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32aa3278 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:09:14, skipping insertion in model container [2021-10-14 12:09:14,743 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:09:14" (3/3) ... [2021-10-14 12:09:14,749 INFO L111 eAbstractionObserver]: Analyzing ICFG 04-mutex_10-ptrmunge_nr.i [2021-10-14 12:09:14,753 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-14 12:09:14,753 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-14 12:09:14,754 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-14 12:09:14,785 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,785 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,785 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,786 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,787 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,787 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,787 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,787 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,788 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,789 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,789 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,790 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,790 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,791 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,791 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,792 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,792 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,793 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,793 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,794 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,795 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,795 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,796 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,796 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,797 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,797 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,798 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,801 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,802 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,803 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,804 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,804 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,805 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,805 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,806 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,806 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,807 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,807 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,808 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,808 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,809 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,809 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,810 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,810 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,811 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,811 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,812 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,813 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,813 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,815 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,815 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,815 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,815 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,816 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,816 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,816 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,817 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,817 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,818 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,818 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,819 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,819 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,819 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,820 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,820 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,821 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,823 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,824 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,824 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,824 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,824 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,825 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,825 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,825 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,825 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,825 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,825 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,825 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,826 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:14,832 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-10-14 12:09:14,868 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-14 12:09:14,873 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-14 12:09:14,873 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-10-14 12:09:14,882 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 94 transitions, 196 flow [2021-10-14 12:09:14,919 INFO L129 PetriNetUnfolder]: 0/93 cut-off events. [2021-10-14 12:09:14,919 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-14 12:09:14,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98 conditions, 93 events. 0/93 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-10-14 12:09:14,922 INFO L82 GeneralOperation]: Start removeDead. Operand has 98 places, 94 transitions, 196 flow [2021-10-14 12:09:14,925 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 85 transitions, 173 flow [2021-10-14 12:09:14,941 INFO L129 PetriNetUnfolder]: 0/65 cut-off events. [2021-10-14 12:09:14,941 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-14 12:09:14,941 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:14,942 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] [2021-10-14 12:09:14,942 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:14,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:14,947 INFO L82 PathProgramCache]: Analyzing trace with hash -8763120, now seen corresponding path program 1 times [2021-10-14 12:09:14,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:14,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457558492] [2021-10-14 12:09:14,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:14,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:15,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:15,247 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-14 12:09:15,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:15,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457558492] [2021-10-14 12:09:15,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457558492] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:15,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:15,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-14 12:09:15,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407907089] [2021-10-14 12:09:15,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:09:15,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:15,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:09:15,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:09:15,278 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 94 [2021-10-14 12:09:15,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 85 transitions, 173 flow. Second operand has 6 states, 6 states have (on average 65.5) internal successors, (393), 6 states have internal predecessors, (393), 0 states have call successors, (0), 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-14 12:09:15,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:15,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 94 [2021-10-14 12:09:15,286 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:15,804 INFO L129 PetriNetUnfolder]: 288/829 cut-off events. [2021-10-14 12:09:15,805 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-14 12:09:15,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1446 conditions, 829 events. 288/829 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4445 event pairs, 142 based on Foata normal form. 0/784 useless extension candidates. Maximal degree in co-relation 1414. Up to 514 conditions per place. [2021-10-14 12:09:15,817 INFO L132 encePairwiseOnDemand]: 75/94 looper letters, 38 selfloop transitions, 54 changer transitions 0/146 dead transitions. [2021-10-14 12:09:15,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 146 transitions, 479 flow [2021-10-14 12:09:15,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:09:15,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:09:15,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 471 transitions. [2021-10-14 12:09:15,836 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8351063829787234 [2021-10-14 12:09:15,837 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 471 transitions. [2021-10-14 12:09:15,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 471 transitions. [2021-10-14 12:09:15,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:15,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 471 transitions. [2021-10-14 12:09:15,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 78.5) internal successors, (471), 6 states have internal predecessors, (471), 0 states have call successors, (0), 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-14 12:09:15,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 94.0) internal successors, (658), 7 states have internal predecessors, (658), 0 states have call successors, (0), 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-14 12:09:15,855 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 94.0) internal successors, (658), 7 states have internal predecessors, (658), 0 states have call successors, (0), 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-14 12:09:15,857 INFO L186 Difference]: Start difference. First operand has 89 places, 85 transitions, 173 flow. Second operand 6 states and 471 transitions. [2021-10-14 12:09:15,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 146 transitions, 479 flow [2021-10-14 12:09:15,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 146 transitions, 478 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-14 12:09:15,873 INFO L242 Difference]: Finished difference. Result has 98 places, 138 transitions, 530 flow [2021-10-14 12:09:15,875 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=530, PETRI_PLACES=98, PETRI_TRANSITIONS=138} [2021-10-14 12:09:15,876 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 9 predicate places. [2021-10-14 12:09:15,876 INFO L470 AbstractCegarLoop]: Abstraction has has 98 places, 138 transitions, 530 flow [2021-10-14 12:09:15,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.5) internal successors, (393), 6 states have internal predecessors, (393), 0 states have call successors, (0), 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-14 12:09:15,877 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:15,877 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] [2021-10-14 12:09:15,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-14 12:09:15,877 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:15,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:15,879 INFO L82 PathProgramCache]: Analyzing trace with hash -2026722573, now seen corresponding path program 1 times [2021-10-14 12:09:15,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:15,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352014528] [2021-10-14 12:09:15,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:15,882 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:15,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:16,016 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-14 12:09:16,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:16,017 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352014528] [2021-10-14 12:09:16,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352014528] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:16,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:16,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-14 12:09:16,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969564337] [2021-10-14 12:09:16,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:09:16,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:16,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:09:16,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:09:16,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 94 [2021-10-14 12:09:16,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 138 transitions, 530 flow. Second operand has 6 states, 6 states have (on average 66.33333333333333) internal successors, (398), 6 states have internal predecessors, (398), 0 states have call successors, (0), 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-14 12:09:16,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:16,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 94 [2021-10-14 12:09:16,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:16,234 INFO L129 PetriNetUnfolder]: 336/942 cut-off events. [2021-10-14 12:09:16,235 INFO L130 PetriNetUnfolder]: For 271/279 co-relation queries the response was YES. [2021-10-14 12:09:16,238 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2333 conditions, 942 events. 336/942 cut-off events. For 271/279 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5251 event pairs, 100 based on Foata normal form. 0/919 useless extension candidates. Maximal degree in co-relation 2298. Up to 595 conditions per place. [2021-10-14 12:09:16,242 INFO L132 encePairwiseOnDemand]: 79/94 looper letters, 81 selfloop transitions, 45 changer transitions 8/190 dead transitions. [2021-10-14 12:09:16,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 190 transitions, 998 flow [2021-10-14 12:09:16,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:09:16,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:09:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 460 transitions. [2021-10-14 12:09:16,244 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8156028368794326 [2021-10-14 12:09:16,244 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 460 transitions. [2021-10-14 12:09:16,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 460 transitions. [2021-10-14 12:09:16,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:16,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 460 transitions. [2021-10-14 12:09:16,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 76.66666666666667) internal successors, (460), 6 states have internal predecessors, (460), 0 states have call successors, (0), 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-14 12:09:16,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 94.0) internal successors, (658), 7 states have internal predecessors, (658), 0 states have call successors, (0), 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-14 12:09:16,248 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 94.0) internal successors, (658), 7 states have internal predecessors, (658), 0 states have call successors, (0), 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-14 12:09:16,248 INFO L186 Difference]: Start difference. First operand has 98 places, 138 transitions, 530 flow. Second operand 6 states and 460 transitions. [2021-10-14 12:09:16,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 190 transitions, 998 flow [2021-10-14 12:09:16,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 190 transitions, 998 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-14 12:09:16,263 INFO L242 Difference]: Finished difference. Result has 108 places, 178 transitions, 888 flow [2021-10-14 12:09:16,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=108, PETRI_TRANSITIONS=178} [2021-10-14 12:09:16,264 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 19 predicate places. [2021-10-14 12:09:16,264 INFO L470 AbstractCegarLoop]: Abstraction has has 108 places, 178 transitions, 888 flow [2021-10-14 12:09:16,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 66.33333333333333) internal successors, (398), 6 states have internal predecessors, (398), 0 states have call successors, (0), 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-14 12:09:16,265 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:16,266 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] [2021-10-14 12:09:16,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-14 12:09:16,267 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:16,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:16,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1864323969, now seen corresponding path program 1 times [2021-10-14 12:09:16,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:16,270 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783452541] [2021-10-14 12:09:16,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:16,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:16,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:16,593 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-14 12:09:16,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:16,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783452541] [2021-10-14 12:09:16,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783452541] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:16,594 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:16,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:16,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362362643] [2021-10-14 12:09:16,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:16,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:16,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:16,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:16,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:16,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 178 transitions, 888 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:16,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:16,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:16,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:17,672 INFO L129 PetriNetUnfolder]: 909/2435 cut-off events. [2021-10-14 12:09:17,673 INFO L130 PetriNetUnfolder]: For 1821/1881 co-relation queries the response was YES. [2021-10-14 12:09:17,680 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7268 conditions, 2435 events. 909/2435 cut-off events. For 1821/1881 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 16759 event pairs, 36 based on Foata normal form. 58/2486 useless extension candidates. Maximal degree in co-relation 7219. Up to 784 conditions per place. [2021-10-14 12:09:17,690 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 335 selfloop transitions, 61 changer transitions 24/461 dead transitions. [2021-10-14 12:09:17,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 461 transitions, 3336 flow [2021-10-14 12:09:17,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:09:17,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:09:17,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 890 transitions. [2021-10-14 12:09:17,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6762917933130699 [2021-10-14 12:09:17,694 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 890 transitions. [2021-10-14 12:09:17,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 890 transitions. [2021-10-14 12:09:17,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:17,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 890 transitions. [2021-10-14 12:09:17,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 63.57142857142857) internal successors, (890), 14 states have internal predecessors, (890), 0 states have call successors, (0), 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-14 12:09:17,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:17,700 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:17,700 INFO L186 Difference]: Start difference. First operand has 108 places, 178 transitions, 888 flow. Second operand 14 states and 890 transitions. [2021-10-14 12:09:17,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 461 transitions, 3336 flow [2021-10-14 12:09:17,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 461 transitions, 3282 flow, removed 27 selfloop flow, removed 0 redundant places. [2021-10-14 12:09:17,729 INFO L242 Difference]: Finished difference. Result has 130 places, 234 transitions, 1607 flow [2021-10-14 12:09:17,730 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1607, PETRI_PLACES=130, PETRI_TRANSITIONS=234} [2021-10-14 12:09:17,730 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 41 predicate places. [2021-10-14 12:09:17,730 INFO L470 AbstractCegarLoop]: Abstraction has has 130 places, 234 transitions, 1607 flow [2021-10-14 12:09:17,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:17,731 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:17,731 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] [2021-10-14 12:09:17,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-14 12:09:17,731 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:17,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:17,733 INFO L82 PathProgramCache]: Analyzing trace with hash 443345707, now seen corresponding path program 2 times [2021-10-14 12:09:17,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:17,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899567197] [2021-10-14 12:09:17,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:17,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:17,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:17,967 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-14 12:09:17,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:17,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899567197] [2021-10-14 12:09:17,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899567197] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:17,968 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:17,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:17,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704448729] [2021-10-14 12:09:17,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:17,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:17,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:17,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:17,971 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:17,972 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 234 transitions, 1607 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:17,972 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:17,972 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:17,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:19,027 INFO L129 PetriNetUnfolder]: 1238/3394 cut-off events. [2021-10-14 12:09:19,027 INFO L130 PetriNetUnfolder]: For 5983/6099 co-relation queries the response was YES. [2021-10-14 12:09:19,043 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11686 conditions, 3394 events. 1238/3394 cut-off events. For 5983/6099 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 25822 event pairs, 81 based on Foata normal form. 56/3442 useless extension candidates. Maximal degree in co-relation 11625. Up to 1593 conditions per place. [2021-10-14 12:09:19,113 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 365 selfloop transitions, 69 changer transitions 20/495 dead transitions. [2021-10-14 12:09:19,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 495 transitions, 4244 flow [2021-10-14 12:09:19,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:19,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:19,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 933 transitions. [2021-10-14 12:09:19,118 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6617021276595745 [2021-10-14 12:09:19,118 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 933 transitions. [2021-10-14 12:09:19,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 933 transitions. [2021-10-14 12:09:19,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:19,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 933 transitions. [2021-10-14 12:09:19,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.2) internal successors, (933), 15 states have internal predecessors, (933), 0 states have call successors, (0), 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-14 12:09:19,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:19,123 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:19,124 INFO L186 Difference]: Start difference. First operand has 130 places, 234 transitions, 1607 flow. Second operand 15 states and 933 transitions. [2021-10-14 12:09:19,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 495 transitions, 4244 flow [2021-10-14 12:09:19,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 495 transitions, 4226 flow, removed 2 selfloop flow, removed 5 redundant places. [2021-10-14 12:09:19,175 INFO L242 Difference]: Finished difference. Result has 148 places, 294 transitions, 2573 flow [2021-10-14 12:09:19,175 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2573, PETRI_PLACES=148, PETRI_TRANSITIONS=294} [2021-10-14 12:09:19,175 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 59 predicate places. [2021-10-14 12:09:19,176 INFO L470 AbstractCegarLoop]: Abstraction has has 148 places, 294 transitions, 2573 flow [2021-10-14 12:09:19,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:19,176 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:19,176 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] [2021-10-14 12:09:19,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-14 12:09:19,177 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:19,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:19,177 INFO L82 PathProgramCache]: Analyzing trace with hash 962921096, now seen corresponding path program 1 times [2021-10-14 12:09:19,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:19,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918383090] [2021-10-14 12:09:19,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:19,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:19,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:19,401 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-14 12:09:19,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:19,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918383090] [2021-10-14 12:09:19,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918383090] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:19,402 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:19,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:19,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637701494] [2021-10-14 12:09:19,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:19,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:19,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:19,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:19,405 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:19,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 294 transitions, 2573 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:19,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:19,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:19,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:20,879 INFO L129 PetriNetUnfolder]: 1916/5254 cut-off events. [2021-10-14 12:09:20,880 INFO L130 PetriNetUnfolder]: For 15352/15523 co-relation queries the response was YES. [2021-10-14 12:09:20,906 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20190 conditions, 5254 events. 1916/5254 cut-off events. For 15352/15523 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 44645 event pairs, 367 based on Foata normal form. 94/5331 useless extension candidates. Maximal degree in co-relation 20120. Up to 1529 conditions per place. [2021-10-14 12:09:20,936 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 623 selfloop transitions, 89 changer transitions 23/780 dead transitions. [2021-10-14 12:09:20,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 780 transitions, 7949 flow [2021-10-14 12:09:20,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-14 12:09:20,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-14 12:09:20,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1021 transitions. [2021-10-14 12:09:20,940 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6788563829787234 [2021-10-14 12:09:20,940 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1021 transitions. [2021-10-14 12:09:20,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1021 transitions. [2021-10-14 12:09:20,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:20,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1021 transitions. [2021-10-14 12:09:20,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 63.8125) internal successors, (1021), 16 states have internal predecessors, (1021), 0 states have call successors, (0), 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-14 12:09:20,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 94.0) internal successors, (1598), 17 states have internal predecessors, (1598), 0 states have call successors, (0), 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-14 12:09:20,946 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 94.0) internal successors, (1598), 17 states have internal predecessors, (1598), 0 states have call successors, (0), 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-14 12:09:20,947 INFO L186 Difference]: Start difference. First operand has 148 places, 294 transitions, 2573 flow. Second operand 16 states and 1021 transitions. [2021-10-14 12:09:20,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 780 transitions, 7949 flow [2021-10-14 12:09:21,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 780 transitions, 7792 flow, removed 71 selfloop flow, removed 4 redundant places. [2021-10-14 12:09:21,159 INFO L242 Difference]: Finished difference. Result has 168 places, 371 transitions, 3583 flow [2021-10-14 12:09:21,160 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2433, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3583, PETRI_PLACES=168, PETRI_TRANSITIONS=371} [2021-10-14 12:09:21,160 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 79 predicate places. [2021-10-14 12:09:21,160 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 371 transitions, 3583 flow [2021-10-14 12:09:21,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:21,161 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:21,161 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] [2021-10-14 12:09:21,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-14 12:09:21,161 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:21,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:21,162 INFO L82 PathProgramCache]: Analyzing trace with hash 1411060007, now seen corresponding path program 3 times [2021-10-14 12:09:21,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:21,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575248874] [2021-10-14 12:09:21,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:21,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:21,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:21,356 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-14 12:09:21,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:21,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575248874] [2021-10-14 12:09:21,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575248874] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:21,357 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:21,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:21,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039465329] [2021-10-14 12:09:21,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:21,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:21,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:21,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:21,359 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:21,360 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 371 transitions, 3583 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:21,360 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:21,360 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:21,360 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:23,194 INFO L129 PetriNetUnfolder]: 1913/5300 cut-off events. [2021-10-14 12:09:23,194 INFO L130 PetriNetUnfolder]: For 18366/18510 co-relation queries the response was YES. [2021-10-14 12:09:23,225 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21548 conditions, 5300 events. 1913/5300 cut-off events. For 18366/18510 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 45178 event pairs, 253 based on Foata normal form. 50/5339 useless extension candidates. Maximal degree in co-relation 21467. Up to 1531 conditions per place. [2021-10-14 12:09:23,255 INFO L132 encePairwiseOnDemand]: 74/94 looper letters, 578 selfloop transitions, 86 changer transitions 10/720 dead transitions. [2021-10-14 12:09:23,255 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 720 transitions, 7847 flow [2021-10-14 12:09:23,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:09:23,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:09:23,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 898 transitions. [2021-10-14 12:09:23,258 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.682370820668693 [2021-10-14 12:09:23,258 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 898 transitions. [2021-10-14 12:09:23,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 898 transitions. [2021-10-14 12:09:23,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:23,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 898 transitions. [2021-10-14 12:09:23,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 64.14285714285714) internal successors, (898), 14 states have internal predecessors, (898), 0 states have call successors, (0), 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-14 12:09:23,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:23,263 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:23,263 INFO L186 Difference]: Start difference. First operand has 168 places, 371 transitions, 3583 flow. Second operand 14 states and 898 transitions. [2021-10-14 12:09:23,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 720 transitions, 7847 flow [2021-10-14 12:09:23,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 720 transitions, 7788 flow, removed 28 selfloop flow, removed 2 redundant places. [2021-10-14 12:09:23,528 INFO L242 Difference]: Finished difference. Result has 187 places, 426 transitions, 4605 flow [2021-10-14 12:09:23,529 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3526, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4605, PETRI_PLACES=187, PETRI_TRANSITIONS=426} [2021-10-14 12:09:23,529 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 98 predicate places. [2021-10-14 12:09:23,529 INFO L470 AbstractCegarLoop]: Abstraction has has 187 places, 426 transitions, 4605 flow [2021-10-14 12:09:23,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:23,530 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:23,530 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] [2021-10-14 12:09:23,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-14 12:09:23,530 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:23,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:23,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1111748423, now seen corresponding path program 4 times [2021-10-14 12:09:23,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:23,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691940667] [2021-10-14 12:09:23,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:23,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:23,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:23,745 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-14 12:09:23,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:23,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691940667] [2021-10-14 12:09:23,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691940667] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:23,746 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:23,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:23,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532373988] [2021-10-14 12:09:23,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:23,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:23,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:23,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:23,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:23,748 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 426 transitions, 4605 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:23,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:23,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:23,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:25,526 INFO L129 PetriNetUnfolder]: 2320/6345 cut-off events. [2021-10-14 12:09:25,526 INFO L130 PetriNetUnfolder]: For 32815/32964 co-relation queries the response was YES. [2021-10-14 12:09:25,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28166 conditions, 6345 events. 2320/6345 cut-off events. For 32815/32964 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 56058 event pairs, 366 based on Foata normal form. 67/6390 useless extension candidates. Maximal degree in co-relation 28076. Up to 2252 conditions per place. [2021-10-14 12:09:25,599 INFO L132 encePairwiseOnDemand]: 74/94 looper letters, 664 selfloop transitions, 92 changer transitions 10/812 dead transitions. [2021-10-14 12:09:25,599 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 812 transitions, 9768 flow [2021-10-14 12:09:25,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:09:25,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:09:25,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 898 transitions. [2021-10-14 12:09:25,603 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.682370820668693 [2021-10-14 12:09:25,603 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 898 transitions. [2021-10-14 12:09:25,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 898 transitions. [2021-10-14 12:09:25,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:25,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 898 transitions. [2021-10-14 12:09:25,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 64.14285714285714) internal successors, (898), 14 states have internal predecessors, (898), 0 states have call successors, (0), 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-14 12:09:25,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:25,608 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:25,608 INFO L186 Difference]: Start difference. First operand has 187 places, 426 transitions, 4605 flow. Second operand 14 states and 898 transitions. [2021-10-14 12:09:25,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 812 transitions, 9768 flow [2021-10-14 12:09:26,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 812 transitions, 9532 flow, removed 114 selfloop flow, removed 3 redundant places. [2021-10-14 12:09:26,050 INFO L242 Difference]: Finished difference. Result has 206 places, 487 transitions, 5729 flow [2021-10-14 12:09:26,050 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4380, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5729, PETRI_PLACES=206, PETRI_TRANSITIONS=487} [2021-10-14 12:09:26,050 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 117 predicate places. [2021-10-14 12:09:26,051 INFO L470 AbstractCegarLoop]: Abstraction has has 206 places, 487 transitions, 5729 flow [2021-10-14 12:09:26,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:26,051 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:26,051 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] [2021-10-14 12:09:26,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-14 12:09:26,052 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:26,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:26,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1725483061, now seen corresponding path program 5 times [2021-10-14 12:09:26,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:26,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963042611] [2021-10-14 12:09:26,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:26,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:26,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:26,239 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-14 12:09:26,239 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:26,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963042611] [2021-10-14 12:09:26,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963042611] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:26,240 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:26,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:26,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200514353] [2021-10-14 12:09:26,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:26,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:26,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:26,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:26,332 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:26,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 487 transitions, 5729 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:26,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:26,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:26,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:28,142 INFO L129 PetriNetUnfolder]: 2382/6538 cut-off events. [2021-10-14 12:09:28,142 INFO L130 PetriNetUnfolder]: For 47229/47506 co-relation queries the response was YES. [2021-10-14 12:09:28,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30944 conditions, 6538 events. 2382/6538 cut-off events. For 47229/47506 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 58324 event pairs, 370 based on Foata normal form. 76/6599 useless extension candidates. Maximal degree in co-relation 30845. Up to 2318 conditions per place. [2021-10-14 12:09:28,210 INFO L132 encePairwiseOnDemand]: 74/94 looper letters, 721 selfloop transitions, 92 changer transitions 10/869 dead transitions. [2021-10-14 12:09:28,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 869 transitions, 10960 flow [2021-10-14 12:09:28,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:28,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:28,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 967 transitions. [2021-10-14 12:09:28,214 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6858156028368795 [2021-10-14 12:09:28,214 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 967 transitions. [2021-10-14 12:09:28,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 967 transitions. [2021-10-14 12:09:28,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:28,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 967 transitions. [2021-10-14 12:09:28,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 64.46666666666667) internal successors, (967), 15 states have internal predecessors, (967), 0 states have call successors, (0), 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-14 12:09:28,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:28,220 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:28,220 INFO L186 Difference]: Start difference. First operand has 206 places, 487 transitions, 5729 flow. Second operand 15 states and 967 transitions. [2021-10-14 12:09:28,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 869 transitions, 10960 flow [2021-10-14 12:09:28,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 869 transitions, 10576 flow, removed 177 selfloop flow, removed 5 redundant places. [2021-10-14 12:09:28,973 INFO L242 Difference]: Finished difference. Result has 220 places, 531 transitions, 6464 flow [2021-10-14 12:09:28,973 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6464, PETRI_PLACES=220, PETRI_TRANSITIONS=531} [2021-10-14 12:09:28,973 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 131 predicate places. [2021-10-14 12:09:28,973 INFO L470 AbstractCegarLoop]: Abstraction has has 220 places, 531 transitions, 6464 flow [2021-10-14 12:09:28,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:28,974 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:28,974 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] [2021-10-14 12:09:28,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-14 12:09:28,974 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:28,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:28,974 INFO L82 PathProgramCache]: Analyzing trace with hash 2018541887, now seen corresponding path program 6 times [2021-10-14 12:09:28,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:28,975 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968374676] [2021-10-14 12:09:28,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:28,975 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:28,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:29,161 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-14 12:09:29,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:29,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968374676] [2021-10-14 12:09:29,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968374676] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:29,162 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:29,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:29,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793670711] [2021-10-14 12:09:29,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:29,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:29,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:29,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:29,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:29,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 531 transitions, 6464 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:29,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:29,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:29,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:31,126 INFO L129 PetriNetUnfolder]: 2387/6583 cut-off events. [2021-10-14 12:09:31,126 INFO L130 PetriNetUnfolder]: For 57688/58047 co-relation queries the response was YES. [2021-10-14 12:09:31,163 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32179 conditions, 6583 events. 2387/6583 cut-off events. For 57688/58047 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 59137 event pairs, 590 based on Foata normal form. 102/6665 useless extension candidates. Maximal degree in co-relation 32077. Up to 2313 conditions per place. [2021-10-14 12:09:31,189 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 581 selfloop transitions, 154 changer transitions 11/792 dead transitions. [2021-10-14 12:09:31,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 792 transitions, 10349 flow [2021-10-14 12:09:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:09:31,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:09:31,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 909 transitions. [2021-10-14 12:09:31,192 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6907294832826748 [2021-10-14 12:09:31,193 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 909 transitions. [2021-10-14 12:09:31,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 909 transitions. [2021-10-14 12:09:31,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:31,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 909 transitions. [2021-10-14 12:09:31,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 64.92857142857143) internal successors, (909), 14 states have internal predecessors, (909), 0 states have call successors, (0), 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-14 12:09:31,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:31,198 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:31,198 INFO L186 Difference]: Start difference. First operand has 220 places, 531 transitions, 6464 flow. Second operand 14 states and 909 transitions. [2021-10-14 12:09:31,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 792 transitions, 10349 flow [2021-10-14 12:09:31,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 792 transitions, 9820 flow, removed 229 selfloop flow, removed 6 redundant places. [2021-10-14 12:09:31,915 INFO L242 Difference]: Finished difference. Result has 233 places, 569 transitions, 6964 flow [2021-10-14 12:09:31,916 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6964, PETRI_PLACES=233, PETRI_TRANSITIONS=569} [2021-10-14 12:09:31,916 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 144 predicate places. [2021-10-14 12:09:31,916 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 569 transitions, 6964 flow [2021-10-14 12:09:31,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:31,916 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:31,916 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] [2021-10-14 12:09:31,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-14 12:09:31,917 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:31,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:31,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1996940903, now seen corresponding path program 7 times [2021-10-14 12:09:31,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:31,918 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544403074] [2021-10-14 12:09:31,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:31,918 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:31,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:32,095 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-14 12:09:32,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:32,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544403074] [2021-10-14 12:09:32,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544403074] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:32,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:32,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:32,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277977088] [2021-10-14 12:09:32,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:32,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:32,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:32,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:32,097 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:32,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 569 transitions, 6964 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:32,098 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:32,098 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:32,098 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:34,201 INFO L129 PetriNetUnfolder]: 2428/6733 cut-off events. [2021-10-14 12:09:34,201 INFO L130 PetriNetUnfolder]: For 63667/63934 co-relation queries the response was YES. [2021-10-14 12:09:34,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33506 conditions, 6733 events. 2428/6733 cut-off events. For 63667/63934 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 60849 event pairs, 475 based on Foata normal form. 90/6807 useless extension candidates. Maximal degree in co-relation 33398. Up to 2318 conditions per place. [2021-10-14 12:09:34,266 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 631 selfloop transitions, 165 changer transitions 12/854 dead transitions. [2021-10-14 12:09:34,266 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 854 transitions, 11544 flow [2021-10-14 12:09:34,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:34,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:34,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 953 transitions. [2021-10-14 12:09:34,271 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6758865248226951 [2021-10-14 12:09:34,271 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 953 transitions. [2021-10-14 12:09:34,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 953 transitions. [2021-10-14 12:09:34,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:34,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 953 transitions. [2021-10-14 12:09:34,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 63.53333333333333) internal successors, (953), 15 states have internal predecessors, (953), 0 states have call successors, (0), 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-14 12:09:34,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:34,278 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:34,278 INFO L186 Difference]: Start difference. First operand has 233 places, 569 transitions, 6964 flow. Second operand 15 states and 953 transitions. [2021-10-14 12:09:34,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 854 transitions, 11544 flow [2021-10-14 12:09:34,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 854 transitions, 11385 flow, removed 44 selfloop flow, removed 7 redundant places. [2021-10-14 12:09:34,960 INFO L242 Difference]: Finished difference. Result has 246 places, 598 transitions, 8063 flow [2021-10-14 12:09:34,960 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6835, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8063, PETRI_PLACES=246, PETRI_TRANSITIONS=598} [2021-10-14 12:09:34,960 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 157 predicate places. [2021-10-14 12:09:34,961 INFO L470 AbstractCegarLoop]: Abstraction has has 246 places, 598 transitions, 8063 flow [2021-10-14 12:09:34,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:34,961 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:34,961 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] [2021-10-14 12:09:34,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-14 12:09:34,961 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:34,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:34,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1527149997, now seen corresponding path program 8 times [2021-10-14 12:09:34,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:34,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031465733] [2021-10-14 12:09:34,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:34,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:34,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:35,143 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-14 12:09:35,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:35,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031465733] [2021-10-14 12:09:35,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031465733] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:35,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:35,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:35,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261858904] [2021-10-14 12:09:35,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:35,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:35,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:35,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:35,146 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:35,147 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 598 transitions, 8063 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:35,147 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:35,147 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:35,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:37,331 INFO L129 PetriNetUnfolder]: 2451/6824 cut-off events. [2021-10-14 12:09:37,331 INFO L130 PetriNetUnfolder]: For 81217/81555 co-relation queries the response was YES. [2021-10-14 12:09:37,379 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35534 conditions, 6824 events. 2451/6824 cut-off events. For 81217/81555 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 62212 event pairs, 590 based on Foata normal form. 114/6918 useless extension candidates. Maximal degree in co-relation 35420. Up to 2313 conditions per place. [2021-10-14 12:09:37,396 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 612 selfloop transitions, 173 changer transitions 9/840 dead transitions. [2021-10-14 12:09:37,396 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 840 transitions, 12082 flow [2021-10-14 12:09:37,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:37,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:37,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 970 transitions. [2021-10-14 12:09:37,398 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6879432624113475 [2021-10-14 12:09:37,398 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 970 transitions. [2021-10-14 12:09:37,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 970 transitions. [2021-10-14 12:09:37,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:37,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 970 transitions. [2021-10-14 12:09:37,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 64.66666666666667) internal successors, (970), 15 states have internal predecessors, (970), 0 states have call successors, (0), 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-14 12:09:37,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:37,403 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:37,403 INFO L186 Difference]: Start difference. First operand has 246 places, 598 transitions, 8063 flow. Second operand 15 states and 970 transitions. [2021-10-14 12:09:37,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 840 transitions, 12082 flow [2021-10-14 12:09:38,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 840 transitions, 11621 flow, removed 195 selfloop flow, removed 7 redundant places. [2021-10-14 12:09:38,126 INFO L242 Difference]: Finished difference. Result has 258 places, 611 transitions, 8489 flow [2021-10-14 12:09:38,127 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7622, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8489, PETRI_PLACES=258, PETRI_TRANSITIONS=611} [2021-10-14 12:09:38,127 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 169 predicate places. [2021-10-14 12:09:38,127 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 611 transitions, 8489 flow [2021-10-14 12:09:38,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:38,128 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:38,128 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] [2021-10-14 12:09:38,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-14 12:09:38,128 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:38,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:38,128 INFO L82 PathProgramCache]: Analyzing trace with hash -95792413, now seen corresponding path program 9 times [2021-10-14 12:09:38,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:38,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204970336] [2021-10-14 12:09:38,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:38,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:38,309 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-14 12:09:38,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:38,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204970336] [2021-10-14 12:09:38,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204970336] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:38,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:38,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:38,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970592775] [2021-10-14 12:09:38,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:38,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:38,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:38,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:38,311 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:38,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 611 transitions, 8489 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:38,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:38,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:38,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:40,557 INFO L129 PetriNetUnfolder]: 2444/6842 cut-off events. [2021-10-14 12:09:40,557 INFO L130 PetriNetUnfolder]: For 86457/86736 co-relation queries the response was YES. [2021-10-14 12:09:40,605 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36129 conditions, 6842 events. 2444/6842 cut-off events. For 86457/86736 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 62571 event pairs, 496 based on Foata normal form. 105/6928 useless extension candidates. Maximal degree in co-relation 36010. Up to 2318 conditions per place. [2021-10-14 12:09:40,623 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 631 selfloop transitions, 174 changer transitions 11/862 dead transitions. [2021-10-14 12:09:40,623 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 862 transitions, 12651 flow [2021-10-14 12:09:40,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:40,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:40,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 956 transitions. [2021-10-14 12:09:40,625 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6780141843971631 [2021-10-14 12:09:40,625 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 956 transitions. [2021-10-14 12:09:40,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 956 transitions. [2021-10-14 12:09:40,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:40,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 956 transitions. [2021-10-14 12:09:40,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 63.733333333333334) internal successors, (956), 15 states have internal predecessors, (956), 0 states have call successors, (0), 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-14 12:09:40,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:40,630 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:40,631 INFO L186 Difference]: Start difference. First operand has 258 places, 611 transitions, 8489 flow. Second operand 15 states and 956 transitions. [2021-10-14 12:09:40,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 862 transitions, 12651 flow [2021-10-14 12:09:41,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 862 transitions, 12350 flow, removed 78 selfloop flow, removed 9 redundant places. [2021-10-14 12:09:41,423 INFO L242 Difference]: Finished difference. Result has 267 places, 631 transitions, 9150 flow [2021-10-14 12:09:41,423 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8214, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9150, PETRI_PLACES=267, PETRI_TRANSITIONS=631} [2021-10-14 12:09:41,424 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 178 predicate places. [2021-10-14 12:09:41,424 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 631 transitions, 9150 flow [2021-10-14 12:09:41,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:41,424 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:41,424 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] [2021-10-14 12:09:41,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-14 12:09:41,424 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:41,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:41,425 INFO L82 PathProgramCache]: Analyzing trace with hash 1745727558, now seen corresponding path program 2 times [2021-10-14 12:09:41,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:41,425 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148119308] [2021-10-14 12:09:41,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:41,425 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:41,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:41,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-14 12:09:41,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:41,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148119308] [2021-10-14 12:09:41,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148119308] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:41,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:41,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:41,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119078314] [2021-10-14 12:09:41,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:41,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:41,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:41,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:41,606 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:41,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 631 transitions, 9150 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:41,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:41,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:41,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:43,702 INFO L129 PetriNetUnfolder]: 2470/6869 cut-off events. [2021-10-14 12:09:43,702 INFO L130 PetriNetUnfolder]: For 92595/92883 co-relation queries the response was YES. [2021-10-14 12:09:43,749 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37608 conditions, 6869 events. 2470/6869 cut-off events. For 92595/92883 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 62856 event pairs, 516 based on Foata normal form. 158/6996 useless extension candidates. Maximal degree in co-relation 37485. Up to 2341 conditions per place. [2021-10-14 12:09:43,764 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 540 selfloop transitions, 203 changer transitions 49/841 dead transitions. [2021-10-14 12:09:43,764 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 841 transitions, 13661 flow [2021-10-14 12:09:43,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:09:43,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:09:43,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 874 transitions. [2021-10-14 12:09:43,765 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6641337386018237 [2021-10-14 12:09:43,765 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 874 transitions. [2021-10-14 12:09:43,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 874 transitions. [2021-10-14 12:09:43,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:43,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 874 transitions. [2021-10-14 12:09:43,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 62.42857142857143) internal successors, (874), 14 states have internal predecessors, (874), 0 states have call successors, (0), 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-14 12:09:43,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:43,769 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:09:43,769 INFO L186 Difference]: Start difference. First operand has 267 places, 631 transitions, 9150 flow. Second operand 14 states and 874 transitions. [2021-10-14 12:09:43,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 841 transitions, 13661 flow [2021-10-14 12:09:44,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 841 transitions, 13299 flow, removed 106 selfloop flow, removed 8 redundant places. [2021-10-14 12:09:44,810 INFO L242 Difference]: Finished difference. Result has 278 places, 670 transitions, 10014 flow [2021-10-14 12:09:44,811 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8828, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10014, PETRI_PLACES=278, PETRI_TRANSITIONS=670} [2021-10-14 12:09:44,811 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 189 predicate places. [2021-10-14 12:09:44,811 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 670 transitions, 10014 flow [2021-10-14 12:09:44,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:44,812 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:44,812 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] [2021-10-14 12:09:44,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-14 12:09:44,812 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:44,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:44,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1219687704, now seen corresponding path program 3 times [2021-10-14 12:09:44,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:44,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803044310] [2021-10-14 12:09:44,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:44,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:44,965 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-14 12:09:44,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:44,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803044310] [2021-10-14 12:09:44,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803044310] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:44,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:44,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:44,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623500904] [2021-10-14 12:09:44,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:44,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:44,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:44,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:44,967 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:44,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 670 transitions, 10014 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:44,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:44,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:44,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:47,109 INFO L129 PetriNetUnfolder]: 2429/6643 cut-off events. [2021-10-14 12:09:47,109 INFO L130 PetriNetUnfolder]: For 75103/75399 co-relation queries the response was YES. [2021-10-14 12:09:47,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36527 conditions, 6643 events. 2429/6643 cut-off events. For 75103/75399 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 59736 event pairs, 500 based on Foata normal form. 141/6760 useless extension candidates. Maximal degree in co-relation 36398. Up to 2343 conditions per place. [2021-10-14 12:09:47,177 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 750 selfloop transitions, 115 changer transitions 22/936 dead transitions. [2021-10-14 12:09:47,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 936 transitions, 15108 flow [2021-10-14 12:09:47,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:47,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:47,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 941 transitions. [2021-10-14 12:09:47,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6673758865248227 [2021-10-14 12:09:47,179 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 941 transitions. [2021-10-14 12:09:47,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 941 transitions. [2021-10-14 12:09:47,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:47,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 941 transitions. [2021-10-14 12:09:47,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.733333333333334) internal successors, (941), 15 states have internal predecessors, (941), 0 states have call successors, (0), 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-14 12:09:47,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:47,183 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:47,183 INFO L186 Difference]: Start difference. First operand has 278 places, 670 transitions, 10014 flow. Second operand 15 states and 941 transitions. [2021-10-14 12:09:47,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 936 transitions, 15108 flow [2021-10-14 12:09:48,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 936 transitions, 14348 flow, removed 67 selfloop flow, removed 14 redundant places. [2021-10-14 12:09:48,052 INFO L242 Difference]: Finished difference. Result has 284 places, 706 transitions, 10416 flow [2021-10-14 12:09:48,052 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=9445, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10416, PETRI_PLACES=284, PETRI_TRANSITIONS=706} [2021-10-14 12:09:48,052 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 195 predicate places. [2021-10-14 12:09:48,052 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 706 transitions, 10416 flow [2021-10-14 12:09:48,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:48,053 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:48,053 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] [2021-10-14 12:09:48,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-14 12:09:48,053 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:48,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:48,054 INFO L82 PathProgramCache]: Analyzing trace with hash -443438898, now seen corresponding path program 4 times [2021-10-14 12:09:48,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:48,054 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848590326] [2021-10-14 12:09:48,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:48,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:48,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:48,219 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-14 12:09:48,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:48,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848590326] [2021-10-14 12:09:48,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848590326] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:48,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:48,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:48,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533742603] [2021-10-14 12:09:48,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:48,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:48,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:48,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:48,221 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:48,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 706 transitions, 10416 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:48,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:48,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:48,222 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:50,627 INFO L129 PetriNetUnfolder]: 2478/6770 cut-off events. [2021-10-14 12:09:50,627 INFO L130 PetriNetUnfolder]: For 76207/76498 co-relation queries the response was YES. [2021-10-14 12:09:50,688 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37814 conditions, 6770 events. 2478/6770 cut-off events. For 76207/76498 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 61318 event pairs, 600 based on Foata normal form. 157/6895 useless extension candidates. Maximal degree in co-relation 37681. Up to 2343 conditions per place. [2021-10-14 12:09:50,708 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 583 selfloop transitions, 232 changer transitions 24/888 dead transitions. [2021-10-14 12:09:50,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 888 transitions, 14316 flow [2021-10-14 12:09:50,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:50,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:50,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 934 transitions. [2021-10-14 12:09:50,711 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6624113475177305 [2021-10-14 12:09:50,711 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 934 transitions. [2021-10-14 12:09:50,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 934 transitions. [2021-10-14 12:09:50,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:50,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 934 transitions. [2021-10-14 12:09:50,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.266666666666666) internal successors, (934), 15 states have internal predecessors, (934), 0 states have call successors, (0), 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-14 12:09:50,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:50,715 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:50,715 INFO L186 Difference]: Start difference. First operand has 284 places, 706 transitions, 10416 flow. Second operand 15 states and 934 transitions. [2021-10-14 12:09:50,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 888 transitions, 14316 flow [2021-10-14 12:09:51,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 888 transitions, 14173 flow, removed 30 selfloop flow, removed 7 redundant places. [2021-10-14 12:09:51,815 INFO L242 Difference]: Finished difference. Result has 296 places, 730 transitions, 11556 flow [2021-10-14 12:09:51,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=10275, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11556, PETRI_PLACES=296, PETRI_TRANSITIONS=730} [2021-10-14 12:09:51,816 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 207 predicate places. [2021-10-14 12:09:51,816 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 730 transitions, 11556 flow [2021-10-14 12:09:51,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:51,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:51,817 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] [2021-10-14 12:09:51,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-14 12:09:51,817 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:51,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:51,817 INFO L82 PathProgramCache]: Analyzing trace with hash 200715636, now seen corresponding path program 5 times [2021-10-14 12:09:51,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:51,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24921357] [2021-10-14 12:09:51,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:51,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:51,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:51,991 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-14 12:09:51,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:51,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24921357] [2021-10-14 12:09:51,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24921357] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:51,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:51,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:51,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550453915] [2021-10-14 12:09:51,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:51,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:51,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:51,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:51,996 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:52,003 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 730 transitions, 11556 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:52,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:52,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:52,004 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:54,315 INFO L129 PetriNetUnfolder]: 2547/7007 cut-off events. [2021-10-14 12:09:54,316 INFO L130 PetriNetUnfolder]: For 84981/85264 co-relation queries the response was YES. [2021-10-14 12:09:54,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40403 conditions, 7007 events. 2547/7007 cut-off events. For 84981/85264 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 64041 event pairs, 499 based on Foata normal form. 157/7137 useless extension candidates. Maximal degree in co-relation 40265. Up to 2341 conditions per place. [2021-10-14 12:09:54,402 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 632 selfloop transitions, 246 changer transitions 20/947 dead transitions. [2021-10-14 12:09:54,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 947 transitions, 16131 flow [2021-10-14 12:09:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:54,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:54,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 934 transitions. [2021-10-14 12:09:54,405 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6624113475177305 [2021-10-14 12:09:54,405 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 934 transitions. [2021-10-14 12:09:54,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 934 transitions. [2021-10-14 12:09:54,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:54,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 934 transitions. [2021-10-14 12:09:54,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.266666666666666) internal successors, (934), 15 states have internal predecessors, (934), 0 states have call successors, (0), 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-14 12:09:54,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:54,409 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:54,409 INFO L186 Difference]: Start difference. First operand has 296 places, 730 transitions, 11556 flow. Second operand 15 states and 934 transitions. [2021-10-14 12:09:54,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 947 transitions, 16131 flow [2021-10-14 12:09:55,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 947 transitions, 15982 flow, removed 15 selfloop flow, removed 8 redundant places. [2021-10-14 12:09:55,692 INFO L242 Difference]: Finished difference. Result has 308 places, 766 transitions, 12956 flow [2021-10-14 12:09:55,693 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=11412, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12956, PETRI_PLACES=308, PETRI_TRANSITIONS=766} [2021-10-14 12:09:55,693 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 219 predicate places. [2021-10-14 12:09:55,694 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 766 transitions, 12956 flow [2021-10-14 12:09:55,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:55,694 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:55,694 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] [2021-10-14 12:09:55,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-14 12:09:55,694 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:55,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:55,695 INFO L82 PathProgramCache]: Analyzing trace with hash -302132530, now seen corresponding path program 6 times [2021-10-14 12:09:55,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:55,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832592923] [2021-10-14 12:09:55,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:55,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:55,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:55,854 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-14 12:09:55,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:55,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832592923] [2021-10-14 12:09:55,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832592923] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:55,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:55,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:55,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272393951] [2021-10-14 12:09:55,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:55,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:55,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:55,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:55,857 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:55,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 766 transitions, 12956 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:55,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:55,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:55,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:58,319 INFO L129 PetriNetUnfolder]: 2561/7073 cut-off events. [2021-10-14 12:09:58,320 INFO L130 PetriNetUnfolder]: For 94116/94409 co-relation queries the response was YES. [2021-10-14 12:09:58,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42273 conditions, 7073 events. 2561/7073 cut-off events. For 94116/94409 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 64926 event pairs, 490 based on Foata normal form. 167/7212 useless extension candidates. Maximal degree in co-relation 42129. Up to 2341 conditions per place. [2021-10-14 12:09:58,397 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 614 selfloop transitions, 258 changer transitions 35/954 dead transitions. [2021-10-14 12:09:58,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 954 transitions, 17111 flow [2021-10-14 12:09:58,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:09:58,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:09:58,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 934 transitions. [2021-10-14 12:09:58,399 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6624113475177305 [2021-10-14 12:09:58,399 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 934 transitions. [2021-10-14 12:09:58,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 934 transitions. [2021-10-14 12:09:58,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:58,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 934 transitions. [2021-10-14 12:09:58,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.266666666666666) internal successors, (934), 15 states have internal predecessors, (934), 0 states have call successors, (0), 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-14 12:09:58,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:58,403 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:09:58,403 INFO L186 Difference]: Start difference. First operand has 308 places, 766 transitions, 12956 flow. Second operand 15 states and 934 transitions. [2021-10-14 12:09:58,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 954 transitions, 17111 flow [2021-10-14 12:09:59,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 954 transitions, 16820 flow, removed 104 selfloop flow, removed 7 redundant places. [2021-10-14 12:09:59,661 INFO L242 Difference]: Finished difference. Result has 320 places, 778 transitions, 13652 flow [2021-10-14 12:09:59,662 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12665, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13652, PETRI_PLACES=320, PETRI_TRANSITIONS=778} [2021-10-14 12:09:59,662 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 231 predicate places. [2021-10-14 12:09:59,662 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 778 transitions, 13652 flow [2021-10-14 12:09:59,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:59,663 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:59,663 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] [2021-10-14 12:09:59,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-14 12:09:59,663 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:09:59,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:59,663 INFO L82 PathProgramCache]: Analyzing trace with hash 832996997, now seen corresponding path program 10 times [2021-10-14 12:09:59,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:59,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612721059] [2021-10-14 12:09:59,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:59,664 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:59,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:59,866 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-14 12:09:59,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:59,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612721059] [2021-10-14 12:09:59,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612721059] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:59,867 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:59,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:09:59,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285330504] [2021-10-14 12:09:59,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:09:59,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:59,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:09:59,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:09:59,868 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:09:59,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 778 transitions, 13652 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:09:59,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:59,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:09:59,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:02,328 INFO L129 PetriNetUnfolder]: 2505/6882 cut-off events. [2021-10-14 12:10:02,328 INFO L130 PetriNetUnfolder]: For 93674/93892 co-relation queries the response was YES. [2021-10-14 12:10:02,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41614 conditions, 6882 events. 2505/6882 cut-off events. For 93674/93892 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 62650 event pairs, 465 based on Foata normal form. 158/7021 useless extension candidates. Maximal degree in co-relation 41465. Up to 4086 conditions per place. [2021-10-14 12:10:02,437 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 480 selfloop transitions, 352 changer transitions 6/893 dead transitions. [2021-10-14 12:10:02,437 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 893 transitions, 17053 flow [2021-10-14 12:10:02,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-14 12:10:02,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-14 12:10:02,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 755 transitions. [2021-10-14 12:10:02,440 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6693262411347518 [2021-10-14 12:10:02,440 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 755 transitions. [2021-10-14 12:10:02,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 755 transitions. [2021-10-14 12:10:02,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:02,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 755 transitions. [2021-10-14 12:10:02,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 62.916666666666664) internal successors, (755), 12 states have internal predecessors, (755), 0 states have call successors, (0), 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-14 12:10:02,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-14 12:10:02,453 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-14 12:10:02,453 INFO L186 Difference]: Start difference. First operand has 320 places, 778 transitions, 13652 flow. Second operand 12 states and 755 transitions. [2021-10-14 12:10:02,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 893 transitions, 17053 flow [2021-10-14 12:10:04,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 893 transitions, 16760 flow, removed 62 selfloop flow, removed 9 redundant places. [2021-10-14 12:10:04,055 INFO L242 Difference]: Finished difference. Result has 324 places, 782 transitions, 14300 flow [2021-10-14 12:10:04,056 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=13388, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14300, PETRI_PLACES=324, PETRI_TRANSITIONS=782} [2021-10-14 12:10:04,056 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 235 predicate places. [2021-10-14 12:10:04,056 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 782 transitions, 14300 flow [2021-10-14 12:10:04,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:04,057 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:04,057 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] [2021-10-14 12:10:04,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-14 12:10:04,057 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:04,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:04,057 INFO L82 PathProgramCache]: Analyzing trace with hash -998509157, now seen corresponding path program 11 times [2021-10-14 12:10:04,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:04,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694605312] [2021-10-14 12:10:04,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:04,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:04,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:04,228 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-14 12:10:04,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:04,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694605312] [2021-10-14 12:10:04,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694605312] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:04,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:04,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:04,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684467559] [2021-10-14 12:10:04,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:04,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:04,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:04,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:04,230 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:04,230 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 782 transitions, 14300 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:04,230 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:04,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:04,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:07,107 INFO L129 PetriNetUnfolder]: 2640/7281 cut-off events. [2021-10-14 12:10:07,107 INFO L130 PetriNetUnfolder]: For 113824/114071 co-relation queries the response was YES. [2021-10-14 12:10:07,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46006 conditions, 7281 events. 2640/7281 cut-off events. For 113824/114071 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 66937 event pairs, 396 based on Foata normal form. 90/7353 useless extension candidates. Maximal degree in co-relation 45854. Up to 3978 conditions per place. [2021-10-14 12:10:07,189 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 839 selfloop transitions, 128 changer transitions 10/1032 dead transitions. [2021-10-14 12:10:07,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 1032 transitions, 20155 flow [2021-10-14 12:10:07,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:10:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:10:07,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 885 transitions. [2021-10-14 12:10:07,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6724924012158054 [2021-10-14 12:10:07,191 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 885 transitions. [2021-10-14 12:10:07,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 885 transitions. [2021-10-14 12:10:07,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:07,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 885 transitions. [2021-10-14 12:10:07,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 63.214285714285715) internal successors, (885), 14 states have internal predecessors, (885), 0 states have call successors, (0), 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-14 12:10:07,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:10:07,195 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:10:07,195 INFO L186 Difference]: Start difference. First operand has 324 places, 782 transitions, 14300 flow. Second operand 14 states and 885 transitions. [2021-10-14 12:10:07,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 1032 transitions, 20155 flow [2021-10-14 12:10:08,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 1032 transitions, 19854 flow, removed 24 selfloop flow, removed 6 redundant places. [2021-10-14 12:10:09,009 INFO L242 Difference]: Finished difference. Result has 338 places, 844 transitions, 15869 flow [2021-10-14 12:10:09,009 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14029, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15869, PETRI_PLACES=338, PETRI_TRANSITIONS=844} [2021-10-14 12:10:09,010 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 249 predicate places. [2021-10-14 12:10:09,010 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 844 transitions, 15869 flow [2021-10-14 12:10:09,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:09,010 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:09,010 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] [2021-10-14 12:10:09,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-14 12:10:09,010 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:09,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:09,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1608003065, now seen corresponding path program 12 times [2021-10-14 12:10:09,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:09,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348741042] [2021-10-14 12:10:09,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:09,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:09,195 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-14 12:10:09,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:09,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348741042] [2021-10-14 12:10:09,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348741042] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:09,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:09,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:09,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040818560] [2021-10-14 12:10:09,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:09,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:09,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:09,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:09,197 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:09,198 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 844 transitions, 15869 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:09,198 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:09,198 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:09,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:12,224 INFO L129 PetriNetUnfolder]: 2684/7405 cut-off events. [2021-10-14 12:10:12,225 INFO L130 PetriNetUnfolder]: For 136492/136805 co-relation queries the response was YES. [2021-10-14 12:10:12,323 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48476 conditions, 7405 events. 2684/7405 cut-off events. For 136492/136805 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 68632 event pairs, 462 based on Foata normal form. 176/7561 useless extension candidates. Maximal degree in co-relation 48317. Up to 4336 conditions per place. [2021-10-14 12:10:12,348 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 528 selfloop transitions, 405 changer transitions 5/993 dead transitions. [2021-10-14 12:10:12,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 993 transitions, 20223 flow [2021-10-14 12:10:12,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:10:12,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:10:12,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 868 transitions. [2021-10-14 12:10:12,349 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2021-10-14 12:10:12,349 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 868 transitions. [2021-10-14 12:10:12,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 868 transitions. [2021-10-14 12:10:12,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:12,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 868 transitions. [2021-10-14 12:10:12,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 62.0) internal successors, (868), 14 states have internal predecessors, (868), 0 states have call successors, (0), 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-14 12:10:12,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:10:12,352 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:10:12,352 INFO L186 Difference]: Start difference. First operand has 338 places, 844 transitions, 15869 flow. Second operand 14 states and 868 transitions. [2021-10-14 12:10:12,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 993 transitions, 20223 flow [2021-10-14 12:10:14,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 993 transitions, 19722 flow, removed 230 selfloop flow, removed 5 redundant places. [2021-10-14 12:10:14,472 INFO L242 Difference]: Finished difference. Result has 353 places, 865 transitions, 17385 flow [2021-10-14 12:10:14,473 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15374, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17385, PETRI_PLACES=353, PETRI_TRANSITIONS=865} [2021-10-14 12:10:14,473 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 264 predicate places. [2021-10-14 12:10:14,473 INFO L470 AbstractCegarLoop]: Abstraction has has 353 places, 865 transitions, 17385 flow [2021-10-14 12:10:14,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:14,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:14,473 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] [2021-10-14 12:10:14,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-14 12:10:14,474 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:14,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:14,474 INFO L82 PathProgramCache]: Analyzing trace with hash -136702801, now seen corresponding path program 13 times [2021-10-14 12:10:14,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:14,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717539635] [2021-10-14 12:10:14,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:14,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:14,641 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-14 12:10:14,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:14,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717539635] [2021-10-14 12:10:14,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717539635] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:14,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:14,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:14,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289612756] [2021-10-14 12:10:14,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:14,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:14,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:14,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:14,644 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:14,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 865 transitions, 17385 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:14,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:14,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:14,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:17,765 INFO L129 PetriNetUnfolder]: 2721/7578 cut-off events. [2021-10-14 12:10:17,765 INFO L130 PetriNetUnfolder]: For 155203/155480 co-relation queries the response was YES. [2021-10-14 12:10:17,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51570 conditions, 7578 events. 2721/7578 cut-off events. For 155203/155480 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 70790 event pairs, 393 based on Foata normal form. 116/7676 useless extension candidates. Maximal degree in co-relation 51404. Up to 3978 conditions per place. [2021-10-14 12:10:17,897 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 858 selfloop transitions, 139 changer transitions 9/1061 dead transitions. [2021-10-14 12:10:17,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1061 transitions, 22586 flow [2021-10-14 12:10:17,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:10:17,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:10:17,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 888 transitions. [2021-10-14 12:10:17,898 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6747720364741642 [2021-10-14 12:10:17,898 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 888 transitions. [2021-10-14 12:10:17,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 888 transitions. [2021-10-14 12:10:17,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:17,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 888 transitions. [2021-10-14 12:10:17,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 63.42857142857143) internal successors, (888), 14 states have internal predecessors, (888), 0 states have call successors, (0), 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-14 12:10:17,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:10:17,901 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:10:17,901 INFO L186 Difference]: Start difference. First operand has 353 places, 865 transitions, 17385 flow. Second operand 14 states and 888 transitions. [2021-10-14 12:10:17,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1061 transitions, 22586 flow [2021-10-14 12:10:20,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1061 transitions, 22113 flow, removed 110 selfloop flow, removed 6 redundant places. [2021-10-14 12:10:20,044 INFO L242 Difference]: Finished difference. Result has 366 places, 894 transitions, 18200 flow [2021-10-14 12:10:20,044 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16924, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18200, PETRI_PLACES=366, PETRI_TRANSITIONS=894} [2021-10-14 12:10:20,044 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 277 predicate places. [2021-10-14 12:10:20,044 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 894 transitions, 18200 flow [2021-10-14 12:10:20,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:20,045 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:20,045 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] [2021-10-14 12:10:20,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-14 12:10:20,045 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:20,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:20,045 INFO L82 PathProgramCache]: Analyzing trace with hash -807412271, now seen corresponding path program 14 times [2021-10-14 12:10:20,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:20,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303631358] [2021-10-14 12:10:20,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:20,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:20,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:20,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-14 12:10:20,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:20,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303631358] [2021-10-14 12:10:20,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303631358] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:20,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:20,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:20,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218437431] [2021-10-14 12:10:20,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:20,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:20,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:20,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:20,215 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:20,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 894 transitions, 18200 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:20,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:20,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:20,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:23,255 INFO L129 PetriNetUnfolder]: 2828/7860 cut-off events. [2021-10-14 12:10:23,255 INFO L130 PetriNetUnfolder]: For 181164/181514 co-relation queries the response was YES. [2021-10-14 12:10:23,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55421 conditions, 7860 events. 2828/7860 cut-off events. For 181164/181514 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 74172 event pairs, 491 based on Foata normal form. 164/8005 useless extension candidates. Maximal degree in co-relation 55249. Up to 4427 conditions per place. [2021-10-14 12:10:23,389 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 600 selfloop transitions, 393 changer transitions 7/1055 dead transitions. [2021-10-14 12:10:23,389 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1055 transitions, 23198 flow [2021-10-14 12:10:23,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:10:23,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:10:23,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 806 transitions. [2021-10-14 12:10:23,391 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2021-10-14 12:10:23,391 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 806 transitions. [2021-10-14 12:10:23,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 806 transitions. [2021-10-14 12:10:23,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:23,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 806 transitions. [2021-10-14 12:10:23,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 62.0) internal successors, (806), 13 states have internal predecessors, (806), 0 states have call successors, (0), 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-14 12:10:23,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:10:23,393 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:10:23,393 INFO L186 Difference]: Start difference. First operand has 366 places, 894 transitions, 18200 flow. Second operand 13 states and 806 transitions. [2021-10-14 12:10:23,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1055 transitions, 23198 flow [2021-10-14 12:10:25,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1055 transitions, 22700 flow, removed 154 selfloop flow, removed 7 redundant places. [2021-10-14 12:10:25,783 INFO L242 Difference]: Finished difference. Result has 377 places, 923 transitions, 19823 flow [2021-10-14 12:10:25,783 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17717, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19823, PETRI_PLACES=377, PETRI_TRANSITIONS=923} [2021-10-14 12:10:25,783 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 288 predicate places. [2021-10-14 12:10:25,783 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 923 transitions, 19823 flow [2021-10-14 12:10:25,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:25,784 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:25,784 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] [2021-10-14 12:10:25,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-14 12:10:25,784 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:25,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:25,784 INFO L82 PathProgramCache]: Analyzing trace with hash -1612821859, now seen corresponding path program 15 times [2021-10-14 12:10:25,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:25,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724014845] [2021-10-14 12:10:25,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:25,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:25,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:25,949 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-14 12:10:25,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:25,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724014845] [2021-10-14 12:10:25,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724014845] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:25,950 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:25,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:25,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570987900] [2021-10-14 12:10:25,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:25,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:25,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:25,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:25,952 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:25,952 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 923 transitions, 19823 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:25,952 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:25,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:25,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:29,057 INFO L129 PetriNetUnfolder]: 2839/7932 cut-off events. [2021-10-14 12:10:29,057 INFO L130 PetriNetUnfolder]: For 204212/204624 co-relation queries the response was YES. [2021-10-14 12:10:29,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57588 conditions, 7932 events. 2839/7932 cut-off events. For 204212/204624 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 75196 event pairs, 428 based on Foata normal form. 136/8044 useless extension candidates. Maximal degree in co-relation 57410. Up to 3976 conditions per place. [2021-10-14 12:10:29,168 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 849 selfloop transitions, 145 changer transitions 8/1057 dead transitions. [2021-10-14 12:10:29,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 1057 transitions, 23709 flow [2021-10-14 12:10:29,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:10:29,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:10:29,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 837 transitions. [2021-10-14 12:10:29,170 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6849427168576104 [2021-10-14 12:10:29,170 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 837 transitions. [2021-10-14 12:10:29,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 837 transitions. [2021-10-14 12:10:29,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:29,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 837 transitions. [2021-10-14 12:10:29,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 64.38461538461539) internal successors, (837), 13 states have internal predecessors, (837), 0 states have call successors, (0), 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-14 12:10:29,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:10:29,172 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:10:29,172 INFO L186 Difference]: Start difference. First operand has 377 places, 923 transitions, 19823 flow. Second operand 13 states and 837 transitions. [2021-10-14 12:10:29,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 1057 transitions, 23709 flow [2021-10-14 12:10:31,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1057 transitions, 23117 flow, removed 223 selfloop flow, removed 5 redundant places. [2021-10-14 12:10:31,579 INFO L242 Difference]: Finished difference. Result has 388 places, 930 transitions, 19831 flow [2021-10-14 12:10:31,580 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19245, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=923, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19831, PETRI_PLACES=388, PETRI_TRANSITIONS=930} [2021-10-14 12:10:31,580 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 299 predicate places. [2021-10-14 12:10:31,580 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 930 transitions, 19831 flow [2021-10-14 12:10:31,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:31,581 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:31,581 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] [2021-10-14 12:10:31,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-14 12:10:31,581 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:31,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:31,581 INFO L82 PathProgramCache]: Analyzing trace with hash -228727589, now seen corresponding path program 16 times [2021-10-14 12:10:31,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:31,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703358503] [2021-10-14 12:10:31,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:31,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:31,746 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-14 12:10:31,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:31,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703358503] [2021-10-14 12:10:31,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703358503] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:31,747 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:31,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:31,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529001207] [2021-10-14 12:10:31,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:31,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:31,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:31,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:31,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:31,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 930 transitions, 19831 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:31,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:31,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:31,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:35,129 INFO L129 PetriNetUnfolder]: 2887/8091 cut-off events. [2021-10-14 12:10:35,130 INFO L130 PetriNetUnfolder]: For 219059/219391 co-relation queries the response was YES. [2021-10-14 12:10:35,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59490 conditions, 8091 events. 2887/8091 cut-off events. For 219059/219391 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 77135 event pairs, 519 based on Foata normal form. 133/8202 useless extension candidates. Maximal degree in co-relation 59308. Up to 4332 conditions per place. [2021-10-14 12:10:35,232 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 643 selfloop transitions, 392 changer transitions 8/1098 dead transitions. [2021-10-14 12:10:35,233 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 1098 transitions, 25188 flow [2021-10-14 12:10:35,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:10:35,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:10:35,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 803 transitions. [2021-10-14 12:10:35,234 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6571194762684124 [2021-10-14 12:10:35,234 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 803 transitions. [2021-10-14 12:10:35,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 803 transitions. [2021-10-14 12:10:35,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:35,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 803 transitions. [2021-10-14 12:10:35,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 61.76923076923077) internal successors, (803), 13 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-14 12:10:35,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:10:35,236 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:10:35,236 INFO L186 Difference]: Start difference. First operand has 388 places, 930 transitions, 19831 flow. Second operand 13 states and 803 transitions. [2021-10-14 12:10:35,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 1098 transitions, 25188 flow [2021-10-14 12:10:37,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 1098 transitions, 24638 flow, removed 49 selfloop flow, removed 8 redundant places. [2021-10-14 12:10:37,735 INFO L242 Difference]: Finished difference. Result has 400 places, 964 transitions, 22184 flow [2021-10-14 12:10:37,736 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19295, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=22184, PETRI_PLACES=400, PETRI_TRANSITIONS=964} [2021-10-14 12:10:37,736 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 311 predicate places. [2021-10-14 12:10:37,736 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 964 transitions, 22184 flow [2021-10-14 12:10:37,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:37,736 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:37,736 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] [2021-10-14 12:10:37,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-14 12:10:37,737 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:37,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:37,737 INFO L82 PathProgramCache]: Analyzing trace with hash 272014891, now seen corresponding path program 17 times [2021-10-14 12:10:37,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:37,737 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717319037] [2021-10-14 12:10:37,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:37,737 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:37,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:37,899 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-14 12:10:37,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:37,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717319037] [2021-10-14 12:10:37,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717319037] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:37,900 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:37,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:37,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274302777] [2021-10-14 12:10:37,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:37,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:37,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:37,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:37,901 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:37,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 964 transitions, 22184 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:37,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:37,901 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:37,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:41,653 INFO L129 PetriNetUnfolder]: 2879/8124 cut-off events. [2021-10-14 12:10:41,653 INFO L130 PetriNetUnfolder]: For 242959/243337 co-relation queries the response was YES. [2021-10-14 12:10:41,773 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61537 conditions, 8124 events. 2879/8124 cut-off events. For 242959/243337 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 77820 event pairs, 410 based on Foata normal form. 158/8258 useless extension candidates. Maximal degree in co-relation 61347. Up to 3978 conditions per place. [2021-10-14 12:10:41,805 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 891 selfloop transitions, 162 changer transitions 6/1114 dead transitions. [2021-10-14 12:10:41,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1114 transitions, 26487 flow [2021-10-14 12:10:41,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:10:41,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:10:41,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 899 transitions. [2021-10-14 12:10:41,807 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6831306990881459 [2021-10-14 12:10:41,807 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 899 transitions. [2021-10-14 12:10:41,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 899 transitions. [2021-10-14 12:10:41,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:41,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 899 transitions. [2021-10-14 12:10:41,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 64.21428571428571) internal successors, (899), 14 states have internal predecessors, (899), 0 states have call successors, (0), 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-14 12:10:41,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:10:41,811 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:10:41,811 INFO L186 Difference]: Start difference. First operand has 400 places, 964 transitions, 22184 flow. Second operand 14 states and 899 transitions. [2021-10-14 12:10:41,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1114 transitions, 26487 flow [2021-10-14 12:10:44,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1114 transitions, 25754 flow, removed 348 selfloop flow, removed 3 redundant places. [2021-10-14 12:10:44,691 INFO L242 Difference]: Finished difference. Result has 414 places, 981 transitions, 22483 flow [2021-10-14 12:10:44,692 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21479, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=805, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22483, PETRI_PLACES=414, PETRI_TRANSITIONS=981} [2021-10-14 12:10:44,692 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 325 predicate places. [2021-10-14 12:10:44,692 INFO L470 AbstractCegarLoop]: Abstraction has has 414 places, 981 transitions, 22483 flow [2021-10-14 12:10:44,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:44,692 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:44,692 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] [2021-10-14 12:10:44,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-14 12:10:44,693 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:44,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:44,693 INFO L82 PathProgramCache]: Analyzing trace with hash -2028320946, now seen corresponding path program 7 times [2021-10-14 12:10:44,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:44,693 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481672027] [2021-10-14 12:10:44,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:44,693 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:44,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:44,831 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-14 12:10:44,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:44,832 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481672027] [2021-10-14 12:10:44,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481672027] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:44,832 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:44,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:44,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868126042] [2021-10-14 12:10:44,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:44,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:44,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:44,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:44,833 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:44,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 981 transitions, 22483 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:44,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:44,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:44,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:48,138 INFO L129 PetriNetUnfolder]: 2868/8069 cut-off events. [2021-10-14 12:10:48,139 INFO L130 PetriNetUnfolder]: For 244953/245386 co-relation queries the response was YES. [2021-10-14 12:10:48,225 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61834 conditions, 8069 events. 2868/8069 cut-off events. For 244953/245386 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 77110 event pairs, 405 based on Foata normal form. 211/8246 useless extension candidates. Maximal degree in co-relation 61639. Up to 3992 conditions per place. [2021-10-14 12:10:48,249 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 889 selfloop transitions, 178 changer transitions 94/1206 dead transitions. [2021-10-14 12:10:48,249 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 1206 transitions, 29038 flow [2021-10-14 12:10:48,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:10:48,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:10:48,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 911 transitions. [2021-10-14 12:10:48,250 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6460992907801418 [2021-10-14 12:10:48,251 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 911 transitions. [2021-10-14 12:10:48,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 911 transitions. [2021-10-14 12:10:48,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:48,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 911 transitions. [2021-10-14 12:10:48,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 60.733333333333334) internal successors, (911), 15 states have internal predecessors, (911), 0 states have call successors, (0), 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-14 12:10:48,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:10:48,254 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:10:48,254 INFO L186 Difference]: Start difference. First operand has 414 places, 981 transitions, 22483 flow. Second operand 15 states and 911 transitions. [2021-10-14 12:10:48,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 1206 transitions, 29038 flow [2021-10-14 12:10:51,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1206 transitions, 28698 flow, removed 92 selfloop flow, removed 8 redundant places. [2021-10-14 12:10:51,413 INFO L242 Difference]: Finished difference. Result has 426 places, 950 transitions, 21179 flow [2021-10-14 12:10:51,413 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22191, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=981, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21179, PETRI_PLACES=426, PETRI_TRANSITIONS=950} [2021-10-14 12:10:51,414 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 337 predicate places. [2021-10-14 12:10:51,414 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 950 transitions, 21179 flow [2021-10-14 12:10:51,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:51,414 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:51,414 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] [2021-10-14 12:10:51,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-14 12:10:51,414 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:51,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:51,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1385777933, now seen corresponding path program 18 times [2021-10-14 12:10:51,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:51,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724140768] [2021-10-14 12:10:51,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:51,415 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:51,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:51,583 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-14 12:10:51,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:51,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724140768] [2021-10-14 12:10:51,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724140768] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:51,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:51,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:51,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121397449] [2021-10-14 12:10:51,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:51,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:51,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:51,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:51,585 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:51,586 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 950 transitions, 21179 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:51,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:51,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:51,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:54,824 INFO L129 PetriNetUnfolder]: 2618/7334 cut-off events. [2021-10-14 12:10:54,825 INFO L130 PetriNetUnfolder]: For 176135/176369 co-relation queries the response was YES. [2021-10-14 12:10:55,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53900 conditions, 7334 events. 2618/7334 cut-off events. For 176135/176369 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 68563 event pairs, 468 based on Foata normal form. 119/7433 useless extension candidates. Maximal degree in co-relation 53740. Up to 4457 conditions per place. [2021-10-14 12:10:55,036 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 602 selfloop transitions, 369 changer transitions 4/1033 dead transitions. [2021-10-14 12:10:55,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 1033 transitions, 24209 flow [2021-10-14 12:10:55,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:10:55,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:10:55,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 783 transitions. [2021-10-14 12:10:55,038 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6407528641571195 [2021-10-14 12:10:55,038 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 783 transitions. [2021-10-14 12:10:55,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 783 transitions. [2021-10-14 12:10:55,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:55,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 783 transitions. [2021-10-14 12:10:55,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 60.23076923076923) internal successors, (783), 13 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:55,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:10:55,040 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:10:55,040 INFO L186 Difference]: Start difference. First operand has 426 places, 950 transitions, 21179 flow. Second operand 13 states and 783 transitions. [2021-10-14 12:10:55,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 1033 transitions, 24209 flow [2021-10-14 12:10:57,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1033 transitions, 22137 flow, removed 92 selfloop flow, removed 18 redundant places. [2021-10-14 12:10:57,714 INFO L242 Difference]: Finished difference. Result has 421 places, 955 transitions, 20081 flow [2021-10-14 12:10:57,714 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19150, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=364, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20081, PETRI_PLACES=421, PETRI_TRANSITIONS=955} [2021-10-14 12:10:57,714 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 332 predicate places. [2021-10-14 12:10:57,715 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 955 transitions, 20081 flow [2021-10-14 12:10:57,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:57,715 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:57,715 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] [2021-10-14 12:10:57,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-14 12:10:57,715 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:10:57,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:57,716 INFO L82 PathProgramCache]: Analyzing trace with hash 349491135, now seen corresponding path program 19 times [2021-10-14 12:10:57,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:57,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564949995] [2021-10-14 12:10:57,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:57,716 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:57,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:57,886 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-14 12:10:57,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:57,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564949995] [2021-10-14 12:10:57,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564949995] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:57,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:57,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:10:57,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975553048] [2021-10-14 12:10:57,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:10:57,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:57,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:10:57,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:10:57,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:10:57,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 955 transitions, 20081 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:10:57,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:57,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:10:57,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:00,873 INFO L129 PetriNetUnfolder]: 2619/7364 cut-off events. [2021-10-14 12:11:00,873 INFO L130 PetriNetUnfolder]: For 159189/159429 co-relation queries the response was YES. [2021-10-14 12:11:00,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51371 conditions, 7364 events. 2619/7364 cut-off events. For 159189/159429 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 69036 event pairs, 476 based on Foata normal form. 91/7431 useless extension candidates. Maximal degree in co-relation 51211. Up to 4468 conditions per place. [2021-10-14 12:11:00,980 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 614 selfloop transitions, 352 changer transitions 4/1028 dead transitions. [2021-10-14 12:11:00,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 1028 transitions, 22860 flow [2021-10-14 12:11:00,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:11:00,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:11:00,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 770 transitions. [2021-10-14 12:11:00,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.630114566284779 [2021-10-14 12:11:00,982 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 770 transitions. [2021-10-14 12:11:00,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 770 transitions. [2021-10-14 12:11:00,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:00,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 770 transitions. [2021-10-14 12:11:00,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 59.23076923076923) internal successors, (770), 13 states have internal predecessors, (770), 0 states have call successors, (0), 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-14 12:11:00,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:11:00,984 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:11:00,984 INFO L186 Difference]: Start difference. First operand has 421 places, 955 transitions, 20081 flow. Second operand 13 states and 770 transitions. [2021-10-14 12:11:00,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 1028 transitions, 22860 flow [2021-10-14 12:11:03,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1028 transitions, 21887 flow, removed 69 selfloop flow, removed 9 redundant places. [2021-10-14 12:11:03,597 INFO L242 Difference]: Finished difference. Result has 429 places, 961 transitions, 20061 flow [2021-10-14 12:11:03,598 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19114, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20061, PETRI_PLACES=429, PETRI_TRANSITIONS=961} [2021-10-14 12:11:03,598 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 340 predicate places. [2021-10-14 12:11:03,598 INFO L470 AbstractCegarLoop]: Abstraction has has 429 places, 961 transitions, 20061 flow [2021-10-14 12:11:03,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:03,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:03,598 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] [2021-10-14 12:11:03,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-14 12:11:03,599 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:03,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:03,599 INFO L82 PathProgramCache]: Analyzing trace with hash -280438115, now seen corresponding path program 20 times [2021-10-14 12:11:03,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:03,599 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711578489] [2021-10-14 12:11:03,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:03,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:03,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:03,767 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-14 12:11:03,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:03,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711578489] [2021-10-14 12:11:03,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711578489] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:03,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:03,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:03,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729750432] [2021-10-14 12:11:03,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:03,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:03,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:03,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:03,769 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:03,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 961 transitions, 20061 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:03,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:03,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:03,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:07,117 INFO L129 PetriNetUnfolder]: 2632/7431 cut-off events. [2021-10-14 12:11:07,118 INFO L130 PetriNetUnfolder]: For 164156/164376 co-relation queries the response was YES. [2021-10-14 12:11:07,199 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51727 conditions, 7431 events. 2632/7431 cut-off events. For 164156/164376 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 69950 event pairs, 479 based on Foata normal form. 96/7503 useless extension candidates. Maximal degree in co-relation 51563. Up to 4377 conditions per place. [2021-10-14 12:11:07,221 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 652 selfloop transitions, 366 changer transitions 4/1080 dead transitions. [2021-10-14 12:11:07,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1080 transitions, 24056 flow [2021-10-14 12:11:07,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:11:07,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:11:07,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 790 transitions. [2021-10-14 12:11:07,222 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.646481178396072 [2021-10-14 12:11:07,222 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 790 transitions. [2021-10-14 12:11:07,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 790 transitions. [2021-10-14 12:11:07,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:07,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 790 transitions. [2021-10-14 12:11:07,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 60.76923076923077) internal successors, (790), 13 states have internal predecessors, (790), 0 states have call successors, (0), 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-14 12:11:07,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:11:07,225 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:11:07,225 INFO L186 Difference]: Start difference. First operand has 429 places, 961 transitions, 20061 flow. Second operand 13 states and 790 transitions. [2021-10-14 12:11:07,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1080 transitions, 24056 flow [2021-10-14 12:11:09,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1080 transitions, 23062 flow, removed 148 selfloop flow, removed 8 redundant places. [2021-10-14 12:11:09,674 INFO L242 Difference]: Finished difference. Result has 437 places, 977 transitions, 20532 flow [2021-10-14 12:11:09,675 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19190, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20532, PETRI_PLACES=437, PETRI_TRANSITIONS=977} [2021-10-14 12:11:09,675 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 348 predicate places. [2021-10-14 12:11:09,675 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 977 transitions, 20532 flow [2021-10-14 12:11:09,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:09,675 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:09,675 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] [2021-10-14 12:11:09,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-14 12:11:09,676 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:09,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:09,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1053303709, now seen corresponding path program 21 times [2021-10-14 12:11:09,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:09,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665682092] [2021-10-14 12:11:09,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:09,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:09,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:09,831 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-14 12:11:09,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:09,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665682092] [2021-10-14 12:11:09,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665682092] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:09,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:09,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:09,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091086836] [2021-10-14 12:11:09,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:09,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:09,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:09,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:09,832 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:09,833 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 977 transitions, 20532 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:09,833 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:09,833 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:09,833 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:13,077 INFO L129 PetriNetUnfolder]: 2617/7380 cut-off events. [2021-10-14 12:11:13,077 INFO L130 PetriNetUnfolder]: For 161254/161472 co-relation queries the response was YES. [2021-10-14 12:11:13,160 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51249 conditions, 7380 events. 2617/7380 cut-off events. For 161254/161472 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 69366 event pairs, 458 based on Foata normal form. 124/7483 useless extension candidates. Maximal degree in co-relation 51082. Up to 4441 conditions per place. [2021-10-14 12:11:13,181 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 633 selfloop transitions, 384 changer transitions 4/1079 dead transitions. [2021-10-14 12:11:13,181 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 1079 transitions, 23977 flow [2021-10-14 12:11:13,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:11:13,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:11:13,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 844 transitions. [2021-10-14 12:11:13,183 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2021-10-14 12:11:13,183 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 844 transitions. [2021-10-14 12:11:13,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 844 transitions. [2021-10-14 12:11:13,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:13,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 844 transitions. [2021-10-14 12:11:13,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 60.285714285714285) internal successors, (844), 14 states have internal predecessors, (844), 0 states have call successors, (0), 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-14 12:11:13,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:11:13,185 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:11:13,185 INFO L186 Difference]: Start difference. First operand has 437 places, 977 transitions, 20532 flow. Second operand 14 states and 844 transitions. [2021-10-14 12:11:13,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 1079 transitions, 23977 flow [2021-10-14 12:11:15,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 1079 transitions, 23173 flow, removed 204 selfloop flow, removed 8 redundant places. [2021-10-14 12:11:15,599 INFO L242 Difference]: Finished difference. Result has 446 places, 989 transitions, 20973 flow [2021-10-14 12:11:15,600 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19764, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=977, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=373, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=20973, PETRI_PLACES=446, PETRI_TRANSITIONS=989} [2021-10-14 12:11:15,600 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 357 predicate places. [2021-10-14 12:11:15,600 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 989 transitions, 20973 flow [2021-10-14 12:11:15,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:15,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:15,601 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] [2021-10-14 12:11:15,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-14 12:11:15,601 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:15,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:15,601 INFO L82 PathProgramCache]: Analyzing trace with hash 1044823609, now seen corresponding path program 22 times [2021-10-14 12:11:15,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:15,601 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890559970] [2021-10-14 12:11:15,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:15,601 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:15,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:15,741 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-14 12:11:15,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:15,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890559970] [2021-10-14 12:11:15,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890559970] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:15,742 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:15,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:15,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976905232] [2021-10-14 12:11:15,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:15,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:15,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:15,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:15,743 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:15,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 989 transitions, 20973 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:15,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:15,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:15,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:18,803 INFO L129 PetriNetUnfolder]: 2604/7364 cut-off events. [2021-10-14 12:11:18,803 INFO L130 PetriNetUnfolder]: For 157442/157644 co-relation queries the response was YES. [2021-10-14 12:11:18,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51121 conditions, 7364 events. 2604/7364 cut-off events. For 157442/157644 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 69259 event pairs, 458 based on Foata normal form. 96/7438 useless extension candidates. Maximal degree in co-relation 50951. Up to 4412 conditions per place. [2021-10-14 12:11:18,914 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 644 selfloop transitions, 369 changer transitions 4/1075 dead transitions. [2021-10-14 12:11:18,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 1075 transitions, 23960 flow [2021-10-14 12:11:18,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:11:18,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:11:18,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 831 transitions. [2021-10-14 12:11:18,915 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6314589665653495 [2021-10-14 12:11:18,916 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 831 transitions. [2021-10-14 12:11:18,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 831 transitions. [2021-10-14 12:11:18,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:18,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 831 transitions. [2021-10-14 12:11:18,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 59.357142857142854) internal successors, (831), 14 states have internal predecessors, (831), 0 states have call successors, (0), 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-14 12:11:18,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:11:18,918 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:11:18,918 INFO L186 Difference]: Start difference. First operand has 446 places, 989 transitions, 20973 flow. Second operand 14 states and 831 transitions. [2021-10-14 12:11:18,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 1075 transitions, 23960 flow [2021-10-14 12:11:21,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1075 transitions, 23511 flow, removed 136 selfloop flow, removed 7 redundant places. [2021-10-14 12:11:21,642 INFO L242 Difference]: Finished difference. Result has 456 places, 996 transitions, 21519 flow [2021-10-14 12:11:21,643 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20560, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=21519, PETRI_PLACES=456, PETRI_TRANSITIONS=996} [2021-10-14 12:11:21,643 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 367 predicate places. [2021-10-14 12:11:21,643 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 996 transitions, 21519 flow [2021-10-14 12:11:21,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:21,643 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:21,643 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] [2021-10-14 12:11:21,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-14 12:11:21,643 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:21,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:21,644 INFO L82 PathProgramCache]: Analyzing trace with hash -2059026575, now seen corresponding path program 23 times [2021-10-14 12:11:21,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:21,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731182836] [2021-10-14 12:11:21,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:21,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:21,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:21,780 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-14 12:11:21,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:21,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731182836] [2021-10-14 12:11:21,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731182836] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:21,780 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:21,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:21,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199380394] [2021-10-14 12:11:21,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:21,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:21,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:21,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:21,782 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:21,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 996 transitions, 21519 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:21,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:21,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:21,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:25,070 INFO L129 PetriNetUnfolder]: 2591/7303 cut-off events. [2021-10-14 12:11:25,070 INFO L130 PetriNetUnfolder]: For 158256/158394 co-relation queries the response was YES. [2021-10-14 12:11:25,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51039 conditions, 7303 events. 2591/7303 cut-off events. For 158256/158394 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 68460 event pairs, 454 based on Foata normal form. 46/7317 useless extension candidates. Maximal degree in co-relation 50865. Up to 3150 conditions per place. [2021-10-14 12:11:25,175 INFO L132 encePairwiseOnDemand]: 74/94 looper letters, 1162 selfloop transitions, 81 changer transitions 8/1309 dead transitions. [2021-10-14 12:11:25,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1309 transitions, 28712 flow [2021-10-14 12:11:25,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:11:25,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:11:25,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 910 transitions. [2021-10-14 12:11:25,177 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6914893617021277 [2021-10-14 12:11:25,177 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 910 transitions. [2021-10-14 12:11:25,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 910 transitions. [2021-10-14 12:11:25,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:25,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 910 transitions. [2021-10-14 12:11:25,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 65.0) internal successors, (910), 14 states have internal predecessors, (910), 0 states have call successors, (0), 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-14 12:11:25,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:11:25,180 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:11:25,180 INFO L186 Difference]: Start difference. First operand has 456 places, 996 transitions, 21519 flow. Second operand 14 states and 910 transitions. [2021-10-14 12:11:25,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1309 transitions, 28712 flow [2021-10-14 12:11:27,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1309 transitions, 28064 flow, removed 107 selfloop flow, removed 8 redundant places. [2021-10-14 12:11:27,594 INFO L242 Difference]: Finished difference. Result has 468 places, 1026 transitions, 22286 flow [2021-10-14 12:11:27,595 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=20940, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=996, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=918, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22286, PETRI_PLACES=468, PETRI_TRANSITIONS=1026} [2021-10-14 12:11:27,595 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 379 predicate places. [2021-10-14 12:11:27,595 INFO L470 AbstractCegarLoop]: Abstraction has has 468 places, 1026 transitions, 22286 flow [2021-10-14 12:11:27,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:27,595 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:27,595 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] [2021-10-14 12:11:27,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-14 12:11:27,595 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:27,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:27,596 INFO L82 PathProgramCache]: Analyzing trace with hash 744531974, now seen corresponding path program 8 times [2021-10-14 12:11:27,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:27,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932868634] [2021-10-14 12:11:27,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:27,596 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:27,787 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-14 12:11:27,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:27,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932868634] [2021-10-14 12:11:27,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932868634] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:27,788 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:27,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:27,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715531802] [2021-10-14 12:11:27,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:27,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:27,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:27,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:27,789 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:27,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 1026 transitions, 22286 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:27,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:27,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:27,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:31,090 INFO L129 PetriNetUnfolder]: 2607/7302 cut-off events. [2021-10-14 12:11:31,090 INFO L130 PetriNetUnfolder]: For 161901/162161 co-relation queries the response was YES. [2021-10-14 12:11:31,175 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52155 conditions, 7302 events. 2607/7302 cut-off events. For 161901/162161 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 68667 event pairs, 515 based on Foata normal form. 195/7463 useless extension candidates. Maximal degree in co-relation 51974. Up to 3183 conditions per place. [2021-10-14 12:11:31,195 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 913 selfloop transitions, 246 changer transitions 17/1221 dead transitions. [2021-10-14 12:11:31,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1221 transitions, 27532 flow [2021-10-14 12:11:31,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:11:31,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:11:31,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 897 transitions. [2021-10-14 12:11:31,197 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6816109422492401 [2021-10-14 12:11:31,197 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 897 transitions. [2021-10-14 12:11:31,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 897 transitions. [2021-10-14 12:11:31,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:31,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 897 transitions. [2021-10-14 12:11:31,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 64.07142857142857) internal successors, (897), 14 states have internal predecessors, (897), 0 states have call successors, (0), 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-14 12:11:31,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:11:31,200 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:11:31,200 INFO L186 Difference]: Start difference. First operand has 468 places, 1026 transitions, 22286 flow. Second operand 14 states and 897 transitions. [2021-10-14 12:11:31,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1221 transitions, 27532 flow [2021-10-14 12:11:33,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1221 transitions, 26491 flow, removed 486 selfloop flow, removed 6 redundant places. [2021-10-14 12:11:33,715 INFO L242 Difference]: Finished difference. Result has 482 places, 1071 transitions, 22739 flow [2021-10-14 12:11:33,717 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21372, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1026, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22739, PETRI_PLACES=482, PETRI_TRANSITIONS=1071} [2021-10-14 12:11:33,717 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 393 predicate places. [2021-10-14 12:11:33,717 INFO L470 AbstractCegarLoop]: Abstraction has has 482 places, 1071 transitions, 22739 flow [2021-10-14 12:11:33,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:33,717 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:33,717 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] [2021-10-14 12:11:33,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-14 12:11:33,717 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:33,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:33,718 INFO L82 PathProgramCache]: Analyzing trace with hash 498322616, now seen corresponding path program 9 times [2021-10-14 12:11:33,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:33,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536614032] [2021-10-14 12:11:33,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:33,718 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:33,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:33,848 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-14 12:11:33,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:33,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536614032] [2021-10-14 12:11:33,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536614032] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:33,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:33,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:33,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043412986] [2021-10-14 12:11:33,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:33,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:33,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:33,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:33,850 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:33,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 1071 transitions, 22739 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:33,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:33,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:33,851 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:37,265 INFO L129 PetriNetUnfolder]: 2670/7499 cut-off events. [2021-10-14 12:11:37,266 INFO L130 PetriNetUnfolder]: For 152873/153154 co-relation queries the response was YES. [2021-10-14 12:11:37,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52960 conditions, 7499 events. 2670/7499 cut-off events. For 152873/153154 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 70778 event pairs, 431 based on Foata normal form. 189/7658 useless extension candidates. Maximal degree in co-relation 52774. Up to 3183 conditions per place. [2021-10-14 12:11:37,438 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1087 selfloop transitions, 202 changer transitions 16/1350 dead transitions. [2021-10-14 12:11:37,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 1350 transitions, 29399 flow [2021-10-14 12:11:37,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:11:37,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:11:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 964 transitions. [2021-10-14 12:11:37,440 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6836879432624113 [2021-10-14 12:11:37,440 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 964 transitions. [2021-10-14 12:11:37,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 964 transitions. [2021-10-14 12:11:37,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:37,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 964 transitions. [2021-10-14 12:11:37,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 64.26666666666667) internal successors, (964), 15 states have internal predecessors, (964), 0 states have call successors, (0), 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-14 12:11:37,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:11:37,465 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:11:37,465 INFO L186 Difference]: Start difference. First operand has 482 places, 1071 transitions, 22739 flow. Second operand 15 states and 964 transitions. [2021-10-14 12:11:37,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 1350 transitions, 29399 flow [2021-10-14 12:11:39,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1350 transitions, 28907 flow, removed 180 selfloop flow, removed 4 redundant places. [2021-10-14 12:11:39,975 INFO L242 Difference]: Finished difference. Result has 498 places, 1104 transitions, 23478 flow [2021-10-14 12:11:39,976 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=22333, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1071, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=872, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23478, PETRI_PLACES=498, PETRI_TRANSITIONS=1104} [2021-10-14 12:11:39,977 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 409 predicate places. [2021-10-14 12:11:39,977 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 1104 transitions, 23478 flow [2021-10-14 12:11:39,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:39,977 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:39,977 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] [2021-10-14 12:11:39,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-14 12:11:39,977 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:39,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:39,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1342319338, now seen corresponding path program 10 times [2021-10-14 12:11:39,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:39,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536148665] [2021-10-14 12:11:39,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:39,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:39,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:40,143 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-14 12:11:40,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:40,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536148665] [2021-10-14 12:11:40,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536148665] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:40,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:40,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:40,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385854540] [2021-10-14 12:11:40,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:40,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:40,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:40,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:40,146 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:40,146 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 1104 transitions, 23478 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:40,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:40,146 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:40,146 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:43,821 INFO L129 PetriNetUnfolder]: 2719/7683 cut-off events. [2021-10-14 12:11:43,821 INFO L130 PetriNetUnfolder]: For 161802/162078 co-relation queries the response was YES. [2021-10-14 12:11:43,917 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54837 conditions, 7683 events. 2719/7683 cut-off events. For 161802/162078 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 73072 event pairs, 407 based on Foata normal form. 208/7856 useless extension candidates. Maximal degree in co-relation 54645. Up to 3183 conditions per place. [2021-10-14 12:11:43,939 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 957 selfloop transitions, 271 changer transitions 18/1291 dead transitions. [2021-10-14 12:11:43,940 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 1291 transitions, 28859 flow [2021-10-14 12:11:43,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:11:43,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:11:43,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 957 transitions. [2021-10-14 12:11:43,941 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6787234042553192 [2021-10-14 12:11:43,941 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 957 transitions. [2021-10-14 12:11:43,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 957 transitions. [2021-10-14 12:11:43,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:43,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 957 transitions. [2021-10-14 12:11:43,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 63.8) internal successors, (957), 15 states have internal predecessors, (957), 0 states have call successors, (0), 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-14 12:11:43,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:11:43,943 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:11:43,943 INFO L186 Difference]: Start difference. First operand has 498 places, 1104 transitions, 23478 flow. Second operand 15 states and 957 transitions. [2021-10-14 12:11:43,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 1291 transitions, 28859 flow [2021-10-14 12:11:46,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 1291 transitions, 28425 flow, removed 58 selfloop flow, removed 8 redundant places. [2021-10-14 12:11:46,317 INFO L242 Difference]: Finished difference. Result has 509 places, 1128 transitions, 24335 flow [2021-10-14 12:11:46,318 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=23054, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=24335, PETRI_PLACES=509, PETRI_TRANSITIONS=1128} [2021-10-14 12:11:46,318 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 420 predicate places. [2021-10-14 12:11:46,318 INFO L470 AbstractCegarLoop]: Abstraction has has 509 places, 1128 transitions, 24335 flow [2021-10-14 12:11:46,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:46,318 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:46,318 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] [2021-10-14 12:11:46,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-14 12:11:46,319 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:46,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:46,319 INFO L82 PathProgramCache]: Analyzing trace with hash 176792258, now seen corresponding path program 11 times [2021-10-14 12:11:46,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:46,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131891468] [2021-10-14 12:11:46,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:46,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:46,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:46,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-14 12:11:46,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:46,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131891468] [2021-10-14 12:11:46,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131891468] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:46,460 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:46,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:46,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178955322] [2021-10-14 12:11:46,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:46,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:46,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:46,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:46,461 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:46,462 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 1128 transitions, 24335 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:46,462 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:46,462 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:46,462 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:50,407 INFO L129 PetriNetUnfolder]: 2790/7892 cut-off events. [2021-10-14 12:11:50,408 INFO L130 PetriNetUnfolder]: For 168596/168882 co-relation queries the response was YES. [2021-10-14 12:11:50,511 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56861 conditions, 7892 events. 2790/7892 cut-off events. For 168596/168882 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 75573 event pairs, 404 based on Foata normal form. 210/8070 useless extension candidates. Maximal degree in co-relation 56665. Up to 3183 conditions per place. [2021-10-14 12:11:50,534 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1015 selfloop transitions, 288 changer transitions 14/1362 dead transitions. [2021-10-14 12:11:50,535 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 1362 transitions, 30641 flow [2021-10-14 12:11:50,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:11:50,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:11:50,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 957 transitions. [2021-10-14 12:11:50,536 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6787234042553192 [2021-10-14 12:11:50,536 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 957 transitions. [2021-10-14 12:11:50,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 957 transitions. [2021-10-14 12:11:50,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:50,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 957 transitions. [2021-10-14 12:11:50,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 63.8) internal successors, (957), 15 states have internal predecessors, (957), 0 states have call successors, (0), 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-14 12:11:50,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:11:50,546 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:11:50,546 INFO L186 Difference]: Start difference. First operand has 509 places, 1128 transitions, 24335 flow. Second operand 15 states and 957 transitions. [2021-10-14 12:11:50,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 1362 transitions, 30641 flow [2021-10-14 12:11:52,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1362 transitions, 30260 flow, removed 27 selfloop flow, removed 8 redundant places. [2021-10-14 12:11:53,015 INFO L242 Difference]: Finished difference. Result has 521 places, 1168 transitions, 25667 flow [2021-10-14 12:11:53,015 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=23956, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=841, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=25667, PETRI_PLACES=521, PETRI_TRANSITIONS=1168} [2021-10-14 12:11:53,015 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 432 predicate places. [2021-10-14 12:11:53,016 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 1168 transitions, 25667 flow [2021-10-14 12:11:53,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:53,016 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:53,016 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] [2021-10-14 12:11:53,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-14 12:11:53,016 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:53,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:53,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1986810452, now seen corresponding path program 12 times [2021-10-14 12:11:53,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:53,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825537429] [2021-10-14 12:11:53,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:53,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:53,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:53,167 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-14 12:11:53,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:53,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825537429] [2021-10-14 12:11:53,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825537429] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:53,168 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:53,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:53,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342773447] [2021-10-14 12:11:53,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:53,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:53,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:53,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:53,170 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:53,170 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 1168 transitions, 25667 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:53,170 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:53,170 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:53,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:56,964 INFO L129 PetriNetUnfolder]: 2804/7902 cut-off events. [2021-10-14 12:11:56,964 INFO L130 PetriNetUnfolder]: For 176105/176397 co-relation queries the response was YES. [2021-10-14 12:11:57,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58203 conditions, 7902 events. 2804/7902 cut-off events. For 176105/176397 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 75863 event pairs, 511 based on Foata normal form. 216/8083 useless extension candidates. Maximal degree in co-relation 58001. Up to 3183 conditions per place. [2021-10-14 12:11:57,092 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 998 selfloop transitions, 299 changer transitions 29/1369 dead transitions. [2021-10-14 12:11:57,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 1369 transitions, 31509 flow [2021-10-14 12:11:57,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:11:57,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:11:57,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 957 transitions. [2021-10-14 12:11:57,093 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6787234042553192 [2021-10-14 12:11:57,093 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 957 transitions. [2021-10-14 12:11:57,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 957 transitions. [2021-10-14 12:11:57,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:57,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 957 transitions. [2021-10-14 12:11:57,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 63.8) internal successors, (957), 15 states have internal predecessors, (957), 0 states have call successors, (0), 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-14 12:11:57,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:11:57,096 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:11:57,096 INFO L186 Difference]: Start difference. First operand has 521 places, 1168 transitions, 25667 flow. Second operand 15 states and 957 transitions. [2021-10-14 12:11:57,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 1369 transitions, 31509 flow [2021-10-14 12:11:59,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1369 transitions, 31030 flow, removed 99 selfloop flow, removed 6 redundant places. [2021-10-14 12:11:59,633 INFO L242 Difference]: Finished difference. Result has 534 places, 1188 transitions, 26498 flow [2021-10-14 12:11:59,634 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25196, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=26498, PETRI_PLACES=534, PETRI_TRANSITIONS=1188} [2021-10-14 12:11:59,634 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 445 predicate places. [2021-10-14 12:11:59,634 INFO L470 AbstractCegarLoop]: Abstraction has has 534 places, 1188 transitions, 26498 flow [2021-10-14 12:11:59,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:59,634 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:59,634 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] [2021-10-14 12:11:59,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-14 12:11:59,634 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:11:59,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:59,635 INFO L82 PathProgramCache]: Analyzing trace with hash 333863965, now seen corresponding path program 24 times [2021-10-14 12:11:59,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:59,635 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744682975] [2021-10-14 12:11:59,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:59,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:59,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:59,784 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-14 12:11:59,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:59,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744682975] [2021-10-14 12:11:59,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744682975] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:59,785 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:59,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:11:59,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617333004] [2021-10-14 12:11:59,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:11:59,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:59,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:11:59,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:11:59,787 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:11:59,787 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 1188 transitions, 26498 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:11:59,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:59,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:11:59,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:03,557 INFO L129 PetriNetUnfolder]: 2729/7709 cut-off events. [2021-10-14 12:12:03,558 INFO L130 PetriNetUnfolder]: For 177150/177264 co-relation queries the response was YES. [2021-10-14 12:12:03,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57194 conditions, 7709 events. 2729/7709 cut-off events. For 177150/177264 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 73662 event pairs, 459 based on Foata normal form. 67/7740 useless extension candidates. Maximal degree in co-relation 56987. Up to 3150 conditions per place. [2021-10-14 12:12:03,684 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 1022 selfloop transitions, 214 changer transitions 5/1311 dead transitions. [2021-10-14 12:12:03,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1311 transitions, 30890 flow [2021-10-14 12:12:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-14 12:12:03,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-14 12:12:03,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 775 transitions. [2021-10-14 12:12:03,685 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6870567375886525 [2021-10-14 12:12:03,685 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 775 transitions. [2021-10-14 12:12:03,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 775 transitions. [2021-10-14 12:12:03,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:03,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 775 transitions. [2021-10-14 12:12:03,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 64.58333333333333) internal successors, (775), 12 states have internal predecessors, (775), 0 states have call successors, (0), 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-14 12:12:03,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-14 12:12:03,688 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-14 12:12:03,688 INFO L186 Difference]: Start difference. First operand has 534 places, 1188 transitions, 26498 flow. Second operand 12 states and 775 transitions. [2021-10-14 12:12:03,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1311 transitions, 30890 flow [2021-10-14 12:12:06,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 1311 transitions, 30417 flow, removed 73 selfloop flow, removed 9 redundant places. [2021-10-14 12:12:06,382 INFO L242 Difference]: Finished difference. Result has 542 places, 1195 transitions, 27135 flow [2021-10-14 12:12:06,382 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=26041, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=27135, PETRI_PLACES=542, PETRI_TRANSITIONS=1195} [2021-10-14 12:12:06,383 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 453 predicate places. [2021-10-14 12:12:06,383 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 1195 transitions, 27135 flow [2021-10-14 12:12:06,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:06,383 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:06,383 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] [2021-10-14 12:12:06,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-14 12:12:06,383 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:12:06,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:06,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1225112074, now seen corresponding path program 13 times [2021-10-14 12:12:06,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:06,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939490985] [2021-10-14 12:12:06,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:06,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:06,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:06,525 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-14 12:12:06,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:06,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939490985] [2021-10-14 12:12:06,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939490985] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:06,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:06,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:12:06,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850687956] [2021-10-14 12:12:06,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:12:06,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:06,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:12:06,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:12:06,527 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:12:06,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 1195 transitions, 27135 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:06,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:06,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:12:06,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:10,376 INFO L129 PetriNetUnfolder]: 2711/7621 cut-off events. [2021-10-14 12:12:10,376 INFO L130 PetriNetUnfolder]: For 176022/176325 co-relation queries the response was YES. [2021-10-14 12:12:10,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57276 conditions, 7621 events. 2711/7621 cut-off events. For 176022/176325 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 72311 event pairs, 325 based on Foata normal form. 225/7814 useless extension candidates. Maximal degree in co-relation 57063. Up to 3183 conditions per place. [2021-10-14 12:12:10,512 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1084 selfloop transitions, 252 changer transitions 23/1400 dead transitions. [2021-10-14 12:12:10,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 1400 transitions, 33131 flow [2021-10-14 12:12:10,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:12:10,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:12:10,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 935 transitions. [2021-10-14 12:12:10,514 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6631205673758865 [2021-10-14 12:12:10,514 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 935 transitions. [2021-10-14 12:12:10,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 935 transitions. [2021-10-14 12:12:10,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:10,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 935 transitions. [2021-10-14 12:12:10,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.333333333333336) internal successors, (935), 15 states have internal predecessors, (935), 0 states have call successors, (0), 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-14 12:12:10,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:12:10,517 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:12:10,517 INFO L186 Difference]: Start difference. First operand has 542 places, 1195 transitions, 27135 flow. Second operand 15 states and 935 transitions. [2021-10-14 12:12:10,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 1400 transitions, 33131 flow [2021-10-14 12:12:13,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 1400 transitions, 32494 flow, removed 302 selfloop flow, removed 5 redundant places. [2021-10-14 12:12:13,383 INFO L242 Difference]: Finished difference. Result has 556 places, 1207 transitions, 27581 flow [2021-10-14 12:12:13,383 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=26708, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=943, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=27581, PETRI_PLACES=556, PETRI_TRANSITIONS=1207} [2021-10-14 12:12:13,384 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 467 predicate places. [2021-10-14 12:12:13,384 INFO L470 AbstractCegarLoop]: Abstraction has has 556 places, 1207 transitions, 27581 flow [2021-10-14 12:12:13,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:13,384 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:13,384 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] [2021-10-14 12:12:13,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-14 12:12:13,384 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:12:13,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:13,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1780907975, now seen corresponding path program 25 times [2021-10-14 12:12:13,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:13,385 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503567992] [2021-10-14 12:12:13,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:13,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:13,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:13,551 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-14 12:12:13,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:13,551 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503567992] [2021-10-14 12:12:13,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503567992] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:13,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:13,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:12:13,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140176251] [2021-10-14 12:12:13,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:12:13,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:13,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:12:13,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:12:13,553 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:12:13,554 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 1207 transitions, 27581 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:13,554 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:13,554 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:12:13,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:17,446 INFO L129 PetriNetUnfolder]: 2649/7470 cut-off events. [2021-10-14 12:12:17,446 INFO L130 PetriNetUnfolder]: For 179915/180018 co-relation queries the response was YES. [2021-10-14 12:12:17,552 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56660 conditions, 7470 events. 2649/7470 cut-off events. For 179915/180018 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 70982 event pairs, 456 based on Foata normal form. 62/7498 useless extension candidates. Maximal degree in co-relation 56442. Up to 3150 conditions per place. [2021-10-14 12:12:17,574 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 1038 selfloop transitions, 230 changer transitions 2/1341 dead transitions. [2021-10-14 12:12:17,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 1341 transitions, 32319 flow [2021-10-14 12:12:17,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:12:17,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:12:17,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 834 transitions. [2021-10-14 12:12:17,576 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6824877250409165 [2021-10-14 12:12:17,576 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 834 transitions. [2021-10-14 12:12:17,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 834 transitions. [2021-10-14 12:12:17,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:17,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 834 transitions. [2021-10-14 12:12:17,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 64.15384615384616) internal successors, (834), 13 states have internal predecessors, (834), 0 states have call successors, (0), 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-14 12:12:17,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:12:17,579 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:12:17,579 INFO L186 Difference]: Start difference. First operand has 556 places, 1207 transitions, 27581 flow. Second operand 13 states and 834 transitions. [2021-10-14 12:12:17,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 1341 transitions, 32319 flow [2021-10-14 12:12:20,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 1341 transitions, 31589 flow, removed 147 selfloop flow, removed 8 redundant places. [2021-10-14 12:12:20,188 INFO L242 Difference]: Finished difference. Result has 563 places, 1219 transitions, 27996 flow [2021-10-14 12:12:20,189 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=26988, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=979, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=27996, PETRI_PLACES=563, PETRI_TRANSITIONS=1219} [2021-10-14 12:12:20,189 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 474 predicate places. [2021-10-14 12:12:20,189 INFO L470 AbstractCegarLoop]: Abstraction has has 563 places, 1219 transitions, 27996 flow [2021-10-14 12:12:20,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:20,189 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:20,189 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] [2021-10-14 12:12:20,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-14 12:12:20,189 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:12:20,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:20,190 INFO L82 PathProgramCache]: Analyzing trace with hash -1751084703, now seen corresponding path program 26 times [2021-10-14 12:12:20,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:20,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623606551] [2021-10-14 12:12:20,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:20,190 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:20,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:20,379 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-14 12:12:20,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:20,379 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623606551] [2021-10-14 12:12:20,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623606551] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:20,379 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:20,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:12:20,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930922166] [2021-10-14 12:12:20,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:12:20,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:20,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:12:20,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:12:20,380 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:12:20,381 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 1219 transitions, 27996 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:20,381 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:20,381 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:12:20,381 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:24,169 INFO L129 PetriNetUnfolder]: 2679/7576 cut-off events. [2021-10-14 12:12:24,169 INFO L130 PetriNetUnfolder]: For 181545/181628 co-relation queries the response was YES. [2021-10-14 12:12:24,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57186 conditions, 7576 events. 2679/7576 cut-off events. For 181545/181628 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 72302 event pairs, 461 based on Foata normal form. 48/7590 useless extension candidates. Maximal degree in co-relation 56965. Up to 3150 conditions per place. [2021-10-14 12:12:24,302 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 1084 selfloop transitions, 217 changer transitions 3/1375 dead transitions. [2021-10-14 12:12:24,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 1375 transitions, 33064 flow [2021-10-14 12:12:24,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:12:24,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:12:24,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 816 transitions. [2021-10-14 12:12:24,303 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6677577741407529 [2021-10-14 12:12:24,304 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 816 transitions. [2021-10-14 12:12:24,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 816 transitions. [2021-10-14 12:12:24,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:24,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 816 transitions. [2021-10-14 12:12:24,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 62.76923076923077) internal successors, (816), 13 states have internal predecessors, (816), 0 states have call successors, (0), 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-14 12:12:24,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:12:24,306 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:12:24,306 INFO L186 Difference]: Start difference. First operand has 563 places, 1219 transitions, 27996 flow. Second operand 13 states and 816 transitions. [2021-10-14 12:12:24,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 1375 transitions, 33064 flow [2021-10-14 12:12:27,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 1375 transitions, 32586 flow, removed 96 selfloop flow, removed 7 redundant places. [2021-10-14 12:12:27,037 INFO L242 Difference]: Finished difference. Result has 573 places, 1244 transitions, 29053 flow [2021-10-14 12:12:27,038 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27527, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1005, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=29053, PETRI_PLACES=573, PETRI_TRANSITIONS=1244} [2021-10-14 12:12:27,038 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 484 predicate places. [2021-10-14 12:12:27,038 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 1244 transitions, 29053 flow [2021-10-14 12:12:27,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:27,038 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:27,038 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] [2021-10-14 12:12:27,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-10-14 12:12:27,038 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:12:27,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:27,038 INFO L82 PathProgramCache]: Analyzing trace with hash -864670033, now seen corresponding path program 27 times [2021-10-14 12:12:27,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:27,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518820456] [2021-10-14 12:12:27,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:27,039 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:27,165 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-14 12:12:27,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:27,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518820456] [2021-10-14 12:12:27,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518820456] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:27,165 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:27,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:12:27,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317769445] [2021-10-14 12:12:27,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:12:27,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:27,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:12:27,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:12:27,167 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:12:27,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 1244 transitions, 29053 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:27,167 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:27,167 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:12:27,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:31,342 INFO L129 PetriNetUnfolder]: 2666/7546 cut-off events. [2021-10-14 12:12:31,343 INFO L130 PetriNetUnfolder]: For 179624/179711 co-relation queries the response was YES. [2021-10-14 12:12:31,582 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56945 conditions, 7546 events. 2666/7546 cut-off events. For 179624/179711 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 71960 event pairs, 433 based on Foata normal form. 57/7570 useless extension candidates. Maximal degree in co-relation 56719. Up to 3150 conditions per place. [2021-10-14 12:12:31,604 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 1076 selfloop transitions, 225 changer transitions 3/1375 dead transitions. [2021-10-14 12:12:31,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 1375 transitions, 33573 flow [2021-10-14 12:12:31,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:12:31,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:12:31,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 819 transitions. [2021-10-14 12:12:31,605 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2021-10-14 12:12:31,605 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 819 transitions. [2021-10-14 12:12:31,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 819 transitions. [2021-10-14 12:12:31,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:31,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 819 transitions. [2021-10-14 12:12:31,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 63.0) internal successors, (819), 13 states have internal predecessors, (819), 0 states have call successors, (0), 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-14 12:12:31,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:12:31,608 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:12:31,608 INFO L186 Difference]: Start difference. First operand has 573 places, 1244 transitions, 29053 flow. Second operand 13 states and 819 transitions. [2021-10-14 12:12:31,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 1375 transitions, 33573 flow [2021-10-14 12:12:34,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1375 transitions, 33034 flow, removed 250 selfloop flow, removed 6 redundant places. [2021-10-14 12:12:34,333 INFO L242 Difference]: Finished difference. Result has 583 places, 1255 transitions, 29609 flow [2021-10-14 12:12:34,334 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28616, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1021, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=29609, PETRI_PLACES=583, PETRI_TRANSITIONS=1255} [2021-10-14 12:12:34,334 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 494 predicate places. [2021-10-14 12:12:34,334 INFO L470 AbstractCegarLoop]: Abstraction has has 583 places, 1255 transitions, 29609 flow [2021-10-14 12:12:34,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:34,334 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:34,334 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] [2021-10-14 12:12:34,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-10-14 12:12:34,334 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:12:34,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:34,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1439174478, now seen corresponding path program 14 times [2021-10-14 12:12:34,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:34,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147063888] [2021-10-14 12:12:34,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:34,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:34,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:34,496 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-14 12:12:34,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:34,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147063888] [2021-10-14 12:12:34,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147063888] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:34,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:34,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:12:34,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578563083] [2021-10-14 12:12:34,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:12:34,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:34,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:12:34,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:12:34,498 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:12:34,499 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 1255 transitions, 29609 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:34,499 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:34,499 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:12:34,499 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:38,161 INFO L129 PetriNetUnfolder]: 2713/7556 cut-off events. [2021-10-14 12:12:38,161 INFO L130 PetriNetUnfolder]: For 174310/174594 co-relation queries the response was YES. [2021-10-14 12:12:38,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58006 conditions, 7556 events. 2713/7556 cut-off events. For 174310/174594 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 71975 event pairs, 389 based on Foata normal form. 228/7752 useless extension candidates. Maximal degree in co-relation 57776. Up to 4978 conditions per place. [2021-10-14 12:12:38,412 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 681 selfloop transitions, 594 changer transitions 6/1322 dead transitions. [2021-10-14 12:12:38,413 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1322 transitions, 33088 flow [2021-10-14 12:12:38,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-14 12:12:38,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-14 12:12:38,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 726 transitions. [2021-10-14 12:12:38,414 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6436170212765957 [2021-10-14 12:12:38,414 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 726 transitions. [2021-10-14 12:12:38,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 726 transitions. [2021-10-14 12:12:38,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:38,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 726 transitions. [2021-10-14 12:12:38,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 60.5) internal successors, (726), 12 states have internal predecessors, (726), 0 states have call successors, (0), 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-14 12:12:38,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-14 12:12:38,416 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-14 12:12:38,416 INFO L186 Difference]: Start difference. First operand has 583 places, 1255 transitions, 29609 flow. Second operand 12 states and 726 transitions. [2021-10-14 12:12:38,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1322 transitions, 33088 flow [2021-10-14 12:12:41,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 1322 transitions, 32711 flow, removed 122 selfloop flow, removed 7 redundant places. [2021-10-14 12:12:41,080 INFO L242 Difference]: Finished difference. Result has 591 places, 1271 transitions, 31679 flow [2021-10-14 12:12:41,081 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=29256, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=578, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31679, PETRI_PLACES=591, PETRI_TRANSITIONS=1271} [2021-10-14 12:12:41,081 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 502 predicate places. [2021-10-14 12:12:41,082 INFO L470 AbstractCegarLoop]: Abstraction has has 591 places, 1271 transitions, 31679 flow [2021-10-14 12:12:41,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:41,082 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:41,082 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] [2021-10-14 12:12:41,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-10-14 12:12:41,082 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:12:41,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:41,083 INFO L82 PathProgramCache]: Analyzing trace with hash -609945296, now seen corresponding path program 15 times [2021-10-14 12:12:41,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:41,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623194843] [2021-10-14 12:12:41,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:41,083 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:41,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:41,228 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-14 12:12:41,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:41,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623194843] [2021-10-14 12:12:41,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623194843] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:41,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:41,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:12:41,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245386322] [2021-10-14 12:12:41,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:12:41,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:41,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:12:41,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:12:41,230 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:12:41,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 1271 transitions, 31679 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:41,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:41,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:12:41,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:45,281 INFO L129 PetriNetUnfolder]: 2776/7772 cut-off events. [2021-10-14 12:12:45,281 INFO L130 PetriNetUnfolder]: For 192541/192844 co-relation queries the response was YES. [2021-10-14 12:12:45,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61483 conditions, 7772 events. 2776/7772 cut-off events. For 192541/192844 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 74276 event pairs, 309 based on Foata normal form. 224/7963 useless extension candidates. Maximal degree in co-relation 61249. Up to 4874 conditions per place. [2021-10-14 12:12:45,423 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1089 selfloop transitions, 285 changer transitions 12/1427 dead transitions. [2021-10-14 12:12:45,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1427 transitions, 36760 flow [2021-10-14 12:12:45,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:12:45,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:12:45,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 855 transitions. [2021-10-14 12:12:45,425 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6496960486322189 [2021-10-14 12:12:45,425 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 855 transitions. [2021-10-14 12:12:45,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 855 transitions. [2021-10-14 12:12:45,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:45,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 855 transitions. [2021-10-14 12:12:45,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 61.07142857142857) internal successors, (855), 14 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-14 12:12:45,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:12:45,427 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:12:45,427 INFO L186 Difference]: Start difference. First operand has 591 places, 1271 transitions, 31679 flow. Second operand 14 states and 855 transitions. [2021-10-14 12:12:45,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1427 transitions, 36760 flow [2021-10-14 12:12:48,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1427 transitions, 36451 flow, removed 23 selfloop flow, removed 6 redundant places. [2021-10-14 12:12:48,445 INFO L242 Difference]: Finished difference. Result has 603 places, 1292 transitions, 32632 flow [2021-10-14 12:12:48,446 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=31383, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=986, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=32632, PETRI_PLACES=603, PETRI_TRANSITIONS=1292} [2021-10-14 12:12:48,446 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 514 predicate places. [2021-10-14 12:12:48,446 INFO L470 AbstractCegarLoop]: Abstraction has has 603 places, 1292 transitions, 32632 flow [2021-10-14 12:12:48,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:48,447 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:48,447 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] [2021-10-14 12:12:48,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-10-14 12:12:48,447 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:12:48,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:48,447 INFO L82 PathProgramCache]: Analyzing trace with hash 925001618, now seen corresponding path program 16 times [2021-10-14 12:12:48,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:48,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123306977] [2021-10-14 12:12:48,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:48,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:48,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:48,615 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-14 12:12:48,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:48,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123306977] [2021-10-14 12:12:48,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123306977] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:48,615 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:48,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:12:48,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553572007] [2021-10-14 12:12:48,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:12:48,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:48,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:12:48,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:12:48,616 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:12:48,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 1292 transitions, 32632 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:48,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:48,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:12:48,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:52,855 INFO L129 PetriNetUnfolder]: 2813/7850 cut-off events. [2021-10-14 12:12:52,856 INFO L130 PetriNetUnfolder]: For 206760/207044 co-relation queries the response was YES. [2021-10-14 12:12:52,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63304 conditions, 7850 events. 2813/7850 cut-off events. For 206760/207044 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 75352 event pairs, 397 based on Foata normal form. 228/8042 useless extension candidates. Maximal degree in co-relation 63065. Up to 5097 conditions per place. [2021-10-14 12:12:52,995 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 711 selfloop transitions, 610 changer transitions 6/1368 dead transitions. [2021-10-14 12:12:52,995 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1368 transitions, 36415 flow [2021-10-14 12:12:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:12:52,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:12:52,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 781 transitions. [2021-10-14 12:12:52,996 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6391162029459901 [2021-10-14 12:12:52,996 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 781 transitions. [2021-10-14 12:12:52,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 781 transitions. [2021-10-14 12:12:52,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:52,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 781 transitions. [2021-10-14 12:12:52,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 60.07692307692308) internal successors, (781), 13 states have internal predecessors, (781), 0 states have call successors, (0), 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-14 12:12:52,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:12:52,998 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:12:52,998 INFO L186 Difference]: Start difference. First operand has 603 places, 1292 transitions, 32632 flow. Second operand 13 states and 781 transitions. [2021-10-14 12:12:52,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1368 transitions, 36415 flow [2021-10-14 12:12:56,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 1368 transitions, 36173 flow, removed 98 selfloop flow, removed 4 redundant places. [2021-10-14 12:12:56,122 INFO L242 Difference]: Finished difference. Result has 616 places, 1313 transitions, 35136 flow [2021-10-14 12:12:56,123 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=32404, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=591, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=35136, PETRI_PLACES=616, PETRI_TRANSITIONS=1313} [2021-10-14 12:12:56,123 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 527 predicate places. [2021-10-14 12:12:56,123 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 1313 transitions, 35136 flow [2021-10-14 12:12:56,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:56,123 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:56,124 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] [2021-10-14 12:12:56,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-10-14 12:12:56,124 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:12:56,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:56,124 INFO L82 PathProgramCache]: Analyzing trace with hash 1792822368, now seen corresponding path program 17 times [2021-10-14 12:12:56,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:56,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502932190] [2021-10-14 12:12:56,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:56,124 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:56,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:56,271 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-14 12:12:56,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:56,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502932190] [2021-10-14 12:12:56,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502932190] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:56,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:56,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:12:56,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437854947] [2021-10-14 12:12:56,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:12:56,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:56,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:12:56,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:12:56,277 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:12:56,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 1313 transitions, 35136 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:12:56,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:56,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:12:56,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:00,937 INFO L129 PetriNetUnfolder]: 2989/8348 cut-off events. [2021-10-14 12:13:00,937 INFO L130 PetriNetUnfolder]: For 243891/244201 co-relation queries the response was YES. [2021-10-14 12:13:01,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70094 conditions, 8348 events. 2989/8348 cut-off events. For 243891/244201 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 81186 event pairs, 428 based on Foata normal form. 250/8561 useless extension candidates. Maximal degree in co-relation 69850. Up to 4874 conditions per place. [2021-10-14 12:13:01,221 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1103 selfloop transitions, 363 changer transitions 5/1512 dead transitions. [2021-10-14 12:13:01,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 1512 transitions, 41774 flow [2021-10-14 12:13:01,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:13:01,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:13:01,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 872 transitions. [2021-10-14 12:13:01,222 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.662613981762918 [2021-10-14 12:13:01,222 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 872 transitions. [2021-10-14 12:13:01,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 872 transitions. [2021-10-14 12:13:01,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:01,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 872 transitions. [2021-10-14 12:13:01,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 62.285714285714285) internal successors, (872), 14 states have internal predecessors, (872), 0 states have call successors, (0), 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-14 12:13:01,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:01,224 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:01,224 INFO L186 Difference]: Start difference. First operand has 616 places, 1313 transitions, 35136 flow. Second operand 14 states and 872 transitions. [2021-10-14 12:13:01,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 1512 transitions, 41774 flow [2021-10-14 12:13:04,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 1512 transitions, 41239 flow, removed 29 selfloop flow, removed 8 redundant places. [2021-10-14 12:13:04,808 INFO L242 Difference]: Finished difference. Result has 628 places, 1364 transitions, 37094 flow [2021-10-14 12:13:04,809 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=34648, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=956, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=37094, PETRI_PLACES=628, PETRI_TRANSITIONS=1364} [2021-10-14 12:13:04,809 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 539 predicate places. [2021-10-14 12:13:04,809 INFO L470 AbstractCegarLoop]: Abstraction has has 628 places, 1364 transitions, 37094 flow [2021-10-14 12:13:04,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:04,809 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:04,810 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] [2021-10-14 12:13:04,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-10-14 12:13:04,810 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:13:04,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:04,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1057632624, now seen corresponding path program 18 times [2021-10-14 12:13:04,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:04,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591446079] [2021-10-14 12:13:04,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:04,810 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:04,968 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-14 12:13:04,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:04,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591446079] [2021-10-14 12:13:04,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591446079] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:04,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:04,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:13:04,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801285633] [2021-10-14 12:13:04,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:13:04,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:04,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:13:04,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:13:04,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:13:04,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 1364 transitions, 37094 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:04,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:04,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:13:04,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:09,633 INFO L129 PetriNetUnfolder]: 3021/8444 cut-off events. [2021-10-14 12:13:09,633 INFO L130 PetriNetUnfolder]: For 261189/261507 co-relation queries the response was YES. [2021-10-14 12:13:09,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71864 conditions, 8444 events. 3021/8444 cut-off events. For 261189/261507 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 82397 event pairs, 431 based on Foata normal form. 261/8665 useless extension candidates. Maximal degree in co-relation 71613. Up to 4874 conditions per place. [2021-10-14 12:13:09,943 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1060 selfloop transitions, 365 changer transitions 6/1472 dead transitions. [2021-10-14 12:13:09,944 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 640 places, 1472 transitions, 41655 flow [2021-10-14 12:13:09,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:13:09,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:13:09,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 810 transitions. [2021-10-14 12:13:09,945 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.662847790507365 [2021-10-14 12:13:09,945 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 810 transitions. [2021-10-14 12:13:09,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 810 transitions. [2021-10-14 12:13:09,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:09,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 810 transitions. [2021-10-14 12:13:09,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 62.30769230769231) internal successors, (810), 13 states have internal predecessors, (810), 0 states have call successors, (0), 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-14 12:13:09,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:13:09,948 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:13:09,948 INFO L186 Difference]: Start difference. First operand has 628 places, 1364 transitions, 37094 flow. Second operand 13 states and 810 transitions. [2021-10-14 12:13:09,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 640 places, 1472 transitions, 41655 flow [2021-10-14 12:13:13,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 1472 transitions, 40899 flow, removed 131 selfloop flow, removed 6 redundant places. [2021-10-14 12:13:13,617 INFO L242 Difference]: Finished difference. Result has 640 places, 1383 transitions, 37876 flow [2021-10-14 12:13:13,618 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=36344, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1000, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=37876, PETRI_PLACES=640, PETRI_TRANSITIONS=1383} [2021-10-14 12:13:13,618 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 551 predicate places. [2021-10-14 12:13:13,618 INFO L470 AbstractCegarLoop]: Abstraction has has 640 places, 1383 transitions, 37876 flow [2021-10-14 12:13:13,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:13,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:13,618 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] [2021-10-14 12:13:13,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-10-14 12:13:13,619 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:13:13,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:13,619 INFO L82 PathProgramCache]: Analyzing trace with hash -2100398876, now seen corresponding path program 19 times [2021-10-14 12:13:13,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:13,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070257157] [2021-10-14 12:13:13,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:13,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:13,756 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-14 12:13:13,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:13,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070257157] [2021-10-14 12:13:13,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070257157] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:13,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:13,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:13:13,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197739241] [2021-10-14 12:13:13,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:13:13,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:13,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:13:13,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:13:13,758 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:13:13,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 1383 transitions, 37876 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:13,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:13,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:13:13,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:18,643 INFO L129 PetriNetUnfolder]: 3075/8620 cut-off events. [2021-10-14 12:13:18,643 INFO L130 PetriNetUnfolder]: For 274487/274815 co-relation queries the response was YES. [2021-10-14 12:13:18,923 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73910 conditions, 8620 events. 3075/8620 cut-off events. For 274487/274815 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 84590 event pairs, 429 based on Foata normal form. 268/8850 useless extension candidates. Maximal degree in co-relation 73653. Up to 4874 conditions per place. [2021-10-14 12:13:18,950 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1109 selfloop transitions, 381 changer transitions 9/1540 dead transitions. [2021-10-14 12:13:18,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 1540 transitions, 43822 flow [2021-10-14 12:13:18,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:13:18,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:13:18,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 872 transitions. [2021-10-14 12:13:18,951 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.662613981762918 [2021-10-14 12:13:18,951 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 872 transitions. [2021-10-14 12:13:18,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 872 transitions. [2021-10-14 12:13:18,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:18,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 872 transitions. [2021-10-14 12:13:18,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 62.285714285714285) internal successors, (872), 14 states have internal predecessors, (872), 0 states have call successors, (0), 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-14 12:13:18,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:18,953 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:18,953 INFO L186 Difference]: Start difference. First operand has 640 places, 1383 transitions, 37876 flow. Second operand 14 states and 872 transitions. [2021-10-14 12:13:18,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 1540 transitions, 43822 flow [2021-10-14 12:13:22,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 1540 transitions, 43417 flow, removed 75 selfloop flow, removed 5 redundant places. [2021-10-14 12:13:22,750 INFO L242 Difference]: Finished difference. Result has 653 places, 1413 transitions, 39478 flow [2021-10-14 12:13:22,751 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=37513, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1003, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=39478, PETRI_PLACES=653, PETRI_TRANSITIONS=1413} [2021-10-14 12:13:22,751 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 564 predicate places. [2021-10-14 12:13:22,751 INFO L470 AbstractCegarLoop]: Abstraction has has 653 places, 1413 transitions, 39478 flow [2021-10-14 12:13:22,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:22,751 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:22,751 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] [2021-10-14 12:13:22,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-10-14 12:13:22,751 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:13:22,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:22,752 INFO L82 PathProgramCache]: Analyzing trace with hash -644824226, now seen corresponding path program 20 times [2021-10-14 12:13:22,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:22,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608395087] [2021-10-14 12:13:22,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:22,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:22,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-14 12:13:22,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:22,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608395087] [2021-10-14 12:13:22,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608395087] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:22,907 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:22,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:13:22,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868359736] [2021-10-14 12:13:22,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:13:22,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:22,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:13:22,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:13:22,908 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:13:22,909 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 1413 transitions, 39478 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:22,909 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:22,909 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:13:22,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:27,941 INFO L129 PetriNetUnfolder]: 3084/8718 cut-off events. [2021-10-14 12:13:27,942 INFO L130 PetriNetUnfolder]: For 288714/289050 co-relation queries the response was YES. [2021-10-14 12:13:28,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75528 conditions, 8718 events. 3084/8718 cut-off events. For 288714/289050 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 85778 event pairs, 320 based on Foata normal form. 276/8954 useless extension candidates. Maximal degree in co-relation 75266. Up to 4874 conditions per place. [2021-10-14 12:13:28,110 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1096 selfloop transitions, 392 changer transitions 7/1536 dead transitions. [2021-10-14 12:13:28,110 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 1536 transitions, 44591 flow [2021-10-14 12:13:28,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:13:28,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:13:28,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 870 transitions. [2021-10-14 12:13:28,111 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6610942249240122 [2021-10-14 12:13:28,111 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 870 transitions. [2021-10-14 12:13:28,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 870 transitions. [2021-10-14 12:13:28,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:28,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 870 transitions. [2021-10-14 12:13:28,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 62.142857142857146) internal successors, (870), 14 states have internal predecessors, (870), 0 states have call successors, (0), 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-14 12:13:28,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:28,113 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:28,113 INFO L186 Difference]: Start difference. First operand has 653 places, 1413 transitions, 39478 flow. Second operand 14 states and 870 transitions. [2021-10-14 12:13:28,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 1536 transitions, 44591 flow [2021-10-14 12:13:31,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 1536 transitions, 43907 flow, removed 86 selfloop flow, removed 7 redundant places. [2021-10-14 12:13:31,945 INFO L242 Difference]: Finished difference. Result has 663 places, 1436 transitions, 40598 flow [2021-10-14 12:13:31,946 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=38794, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1023, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=40598, PETRI_PLACES=663, PETRI_TRANSITIONS=1436} [2021-10-14 12:13:31,946 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 574 predicate places. [2021-10-14 12:13:31,946 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 1436 transitions, 40598 flow [2021-10-14 12:13:31,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:31,947 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:31,947 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] [2021-10-14 12:13:31,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-10-14 12:13:31,947 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:13:31,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:31,947 INFO L82 PathProgramCache]: Analyzing trace with hash 304539726, now seen corresponding path program 21 times [2021-10-14 12:13:31,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:31,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665165487] [2021-10-14 12:13:31,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:31,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:32,109 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-14 12:13:32,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:32,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665165487] [2021-10-14 12:13:32,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665165487] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:32,109 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:32,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:13:32,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822303103] [2021-10-14 12:13:32,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:13:32,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:32,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:13:32,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:13:32,111 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:13:32,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 1436 transitions, 40598 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:32,112 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:32,112 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:13:32,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:37,691 INFO L129 PetriNetUnfolder]: 3215/9038 cut-off events. [2021-10-14 12:13:37,691 INFO L130 PetriNetUnfolder]: For 315923/316279 co-relation queries the response was YES. [2021-10-14 12:13:37,984 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80002 conditions, 9038 events. 3215/9038 cut-off events. For 315923/316279 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 89848 event pairs, 413 based on Foata normal form. 285/9286 useless extension candidates. Maximal degree in co-relation 79736. Up to 5559 conditions per place. [2021-10-14 12:13:38,014 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 820 selfloop transitions, 695 changer transitions 9/1565 dead transitions. [2021-10-14 12:13:38,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 1565 transitions, 46477 flow [2021-10-14 12:13:38,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:13:38,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:13:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 839 transitions. [2021-10-14 12:13:38,016 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6375379939209727 [2021-10-14 12:13:38,016 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 839 transitions. [2021-10-14 12:13:38,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 839 transitions. [2021-10-14 12:13:38,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:38,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 839 transitions. [2021-10-14 12:13:38,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 59.92857142857143) internal successors, (839), 14 states have internal predecessors, (839), 0 states have call successors, (0), 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-14 12:13:38,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:38,019 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:38,019 INFO L186 Difference]: Start difference. First operand has 663 places, 1436 transitions, 40598 flow. Second operand 14 states and 839 transitions. [2021-10-14 12:13:38,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 1565 transitions, 46477 flow [2021-10-14 12:13:42,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1565 transitions, 45818 flow, removed 64 selfloop flow, removed 8 redundant places. [2021-10-14 12:13:42,446 INFO L242 Difference]: Finished difference. Result has 675 places, 1475 transitions, 43481 flow [2021-10-14 12:13:42,447 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=39941, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=655, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=43481, PETRI_PLACES=675, PETRI_TRANSITIONS=1475} [2021-10-14 12:13:42,447 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 586 predicate places. [2021-10-14 12:13:42,448 INFO L470 AbstractCegarLoop]: Abstraction has has 675 places, 1475 transitions, 43481 flow [2021-10-14 12:13:42,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:42,448 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:42,448 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] [2021-10-14 12:13:42,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-10-14 12:13:42,448 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:13:42,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:42,448 INFO L82 PathProgramCache]: Analyzing trace with hash 116077498, now seen corresponding path program 22 times [2021-10-14 12:13:42,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:42,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369695227] [2021-10-14 12:13:42,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:42,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:42,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:42,596 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-14 12:13:42,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:42,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369695227] [2021-10-14 12:13:42,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369695227] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:42,597 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:42,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:13:42,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459606298] [2021-10-14 12:13:42,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:13:42,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:42,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:13:42,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:13:42,598 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:13:42,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 1475 transitions, 43481 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:42,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:42,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:13:42,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:48,339 INFO L129 PetriNetUnfolder]: 3294/9291 cut-off events. [2021-10-14 12:13:48,339 INFO L130 PetriNetUnfolder]: For 349144/349522 co-relation queries the response was YES. [2021-10-14 12:13:48,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84884 conditions, 9291 events. 3294/9291 cut-off events. For 349144/349522 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 92933 event pairs, 427 based on Foata normal form. 297/9547 useless extension candidates. Maximal degree in co-relation 84611. Up to 5473 conditions per place. [2021-10-14 12:13:48,528 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 859 selfloop transitions, 696 changer transitions 7/1603 dead transitions. [2021-10-14 12:13:48,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 1603 transitions, 49257 flow [2021-10-14 12:13:48,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:13:48,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:13:48,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 838 transitions. [2021-10-14 12:13:48,529 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6367781155015197 [2021-10-14 12:13:48,529 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 838 transitions. [2021-10-14 12:13:48,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 838 transitions. [2021-10-14 12:13:48,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:48,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 838 transitions. [2021-10-14 12:13:48,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 59.857142857142854) internal successors, (838), 14 states have internal predecessors, (838), 0 states have call successors, (0), 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-14 12:13:48,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:48,531 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:13:48,531 INFO L186 Difference]: Start difference. First operand has 675 places, 1475 transitions, 43481 flow. Second operand 14 states and 838 transitions. [2021-10-14 12:13:48,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 1603 transitions, 49257 flow [2021-10-14 12:13:53,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 1603 transitions, 48783 flow, removed 129 selfloop flow, removed 6 redundant places. [2021-10-14 12:13:53,606 INFO L242 Difference]: Finished difference. Result has 690 places, 1513 transitions, 46744 flow [2021-10-14 12:13:53,608 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=43019, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=658, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=46744, PETRI_PLACES=690, PETRI_TRANSITIONS=1513} [2021-10-14 12:13:53,608 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 601 predicate places. [2021-10-14 12:13:53,608 INFO L470 AbstractCegarLoop]: Abstraction has has 690 places, 1513 transitions, 46744 flow [2021-10-14 12:13:53,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:53,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:53,608 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] [2021-10-14 12:13:53,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-10-14 12:13:53,608 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:13:53,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:53,609 INFO L82 PathProgramCache]: Analyzing trace with hash -899783722, now seen corresponding path program 23 times [2021-10-14 12:13:53,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:53,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553667215] [2021-10-14 12:13:53,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:53,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:53,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-14 12:13:53,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:53,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553667215] [2021-10-14 12:13:53,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553667215] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:53,747 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:53,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:13:53,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737386148] [2021-10-14 12:13:53,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:13:53,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:53,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:13:53,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:13:53,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:13:53,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 1513 transitions, 46744 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:13:53,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:53,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:13:53,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:59,700 INFO L129 PetriNetUnfolder]: 3344/9430 cut-off events. [2021-10-14 12:13:59,700 INFO L130 PetriNetUnfolder]: For 392409/392773 co-relation queries the response was YES. [2021-10-14 12:14:00,006 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89414 conditions, 9430 events. 3344/9430 cut-off events. For 392409/392773 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 94655 event pairs, 411 based on Foata normal form. 287/9678 useless extension candidates. Maximal degree in co-relation 89134. Up to 5883 conditions per place. [2021-10-14 12:14:00,038 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 815 selfloop transitions, 735 changer transitions 7/1598 dead transitions. [2021-10-14 12:14:00,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 703 places, 1598 transitions, 51588 flow [2021-10-14 12:14:00,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:14:00,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:14:00,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 837 transitions. [2021-10-14 12:14:00,040 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6360182370820668 [2021-10-14 12:14:00,040 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 837 transitions. [2021-10-14 12:14:00,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 837 transitions. [2021-10-14 12:14:00,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:00,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 837 transitions. [2021-10-14 12:14:00,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 59.785714285714285) internal successors, (837), 14 states have internal predecessors, (837), 0 states have call successors, (0), 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-14 12:14:00,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:14:00,042 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:14:00,042 INFO L186 Difference]: Start difference. First operand has 690 places, 1513 transitions, 46744 flow. Second operand 14 states and 837 transitions. [2021-10-14 12:14:00,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 703 places, 1598 transitions, 51588 flow [2021-10-14 12:14:05,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 1598 transitions, 51226 flow, removed 158 selfloop flow, removed 4 redundant places. [2021-10-14 12:14:05,373 INFO L242 Difference]: Finished difference. Result has 704 places, 1534 transitions, 49908 flow [2021-10-14 12:14:05,374 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=46388, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=714, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=49908, PETRI_PLACES=704, PETRI_TRANSITIONS=1534} [2021-10-14 12:14:05,375 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 615 predicate places. [2021-10-14 12:14:05,375 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 1534 transitions, 49908 flow [2021-10-14 12:14:05,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:05,375 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:05,375 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] [2021-10-14 12:14:05,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-10-14 12:14:05,375 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:14:05,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:05,376 INFO L82 PathProgramCache]: Analyzing trace with hash 2090563828, now seen corresponding path program 24 times [2021-10-14 12:14:05,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:05,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64690041] [2021-10-14 12:14:05,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:05,376 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:05,526 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-14 12:14:05,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:05,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64690041] [2021-10-14 12:14:05,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64690041] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:05,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:05,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:14:05,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930790636] [2021-10-14 12:14:05,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:14:05,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:05,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:14:05,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:14:05,529 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:14:05,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 1534 transitions, 49908 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:05,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:05,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:14:05,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:14:11,757 INFO L129 PetriNetUnfolder]: 3398/9609 cut-off events. [2021-10-14 12:14:11,757 INFO L130 PetriNetUnfolder]: For 443556/443936 co-relation queries the response was YES. [2021-10-14 12:14:11,931 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94375 conditions, 9609 events. 3398/9609 cut-off events. For 443556/443936 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 96974 event pairs, 428 based on Foata normal form. 311/9879 useless extension candidates. Maximal degree in co-relation 94090. Up to 5912 conditions per place. [2021-10-14 12:14:11,964 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 847 selfloop transitions, 754 changer transitions 9/1651 dead transitions. [2021-10-14 12:14:11,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 1651 transitions, 55844 flow [2021-10-14 12:14:11,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:14:11,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:14:11,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 837 transitions. [2021-10-14 12:14:11,965 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6360182370820668 [2021-10-14 12:14:11,965 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 837 transitions. [2021-10-14 12:14:11,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 837 transitions. [2021-10-14 12:14:11,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:11,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 837 transitions. [2021-10-14 12:14:11,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 59.785714285714285) internal successors, (837), 14 states have internal predecessors, (837), 0 states have call successors, (0), 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-14 12:14:11,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:14:11,967 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:14:11,967 INFO L186 Difference]: Start difference. First operand has 704 places, 1534 transitions, 49908 flow. Second operand 14 states and 837 transitions. [2021-10-14 12:14:11,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 1651 transitions, 55844 flow [2021-10-14 12:14:17,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 1651 transitions, 55292 flow, removed 78 selfloop flow, removed 7 redundant places. [2021-10-14 12:14:17,680 INFO L242 Difference]: Finished difference. Result has 717 places, 1562 transitions, 52684 flow [2021-10-14 12:14:17,681 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=49371, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=722, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=52684, PETRI_PLACES=717, PETRI_TRANSITIONS=1562} [2021-10-14 12:14:17,681 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 628 predicate places. [2021-10-14 12:14:17,681 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 1562 transitions, 52684 flow [2021-10-14 12:14:17,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:17,681 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:17,681 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] [2021-10-14 12:14:17,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-10-14 12:14:17,681 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:14:17,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:17,682 INFO L82 PathProgramCache]: Analyzing trace with hash 752944974, now seen corresponding path program 25 times [2021-10-14 12:14:17,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:17,682 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891984923] [2021-10-14 12:14:17,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:17,682 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:17,840 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-14 12:14:17,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:17,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891984923] [2021-10-14 12:14:17,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891984923] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:17,840 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:17,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:14:17,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004152930] [2021-10-14 12:14:17,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:14:17,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:17,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:14:17,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:14:17,841 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:14:17,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 1562 transitions, 52684 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:17,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:17,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:14:17,842 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:14:24,130 INFO L129 PetriNetUnfolder]: 3421/9685 cut-off events. [2021-10-14 12:14:24,131 INFO L130 PetriNetUnfolder]: For 487969/488345 co-relation queries the response was YES. [2021-10-14 12:14:24,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97674 conditions, 9685 events. 3421/9685 cut-off events. For 487969/488345 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 97964 event pairs, 418 based on Foata normal form. 306/9950 useless extension candidates. Maximal degree in co-relation 97382. Up to 6087 conditions per place. [2021-10-14 12:14:24,361 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 807 selfloop transitions, 772 changer transitions 5/1625 dead transitions. [2021-10-14 12:14:24,361 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1625 transitions, 57111 flow [2021-10-14 12:14:24,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:14:24,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:14:24,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 774 transitions. [2021-10-14 12:14:24,362 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6333878887070377 [2021-10-14 12:14:24,362 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 774 transitions. [2021-10-14 12:14:24,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 774 transitions. [2021-10-14 12:14:24,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:24,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 774 transitions. [2021-10-14 12:14:24,363 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 59.53846153846154) internal successors, (774), 13 states have internal predecessors, (774), 0 states have call successors, (0), 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-14 12:14:24,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:14:24,364 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:14:24,364 INFO L186 Difference]: Start difference. First operand has 717 places, 1562 transitions, 52684 flow. Second operand 13 states and 774 transitions. [2021-10-14 12:14:24,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1625 transitions, 57111 flow [2021-10-14 12:14:30,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 1625 transitions, 55655 flow, removed 191 selfloop flow, removed 7 redundant places. [2021-10-14 12:14:30,704 INFO L242 Difference]: Finished difference. Result has 728 places, 1580 transitions, 54786 flow [2021-10-14 12:14:30,705 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=51272, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=754, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=792, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=54786, PETRI_PLACES=728, PETRI_TRANSITIONS=1580} [2021-10-14 12:14:30,705 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 639 predicate places. [2021-10-14 12:14:30,705 INFO L470 AbstractCegarLoop]: Abstraction has has 728 places, 1580 transitions, 54786 flow [2021-10-14 12:14:30,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:30,706 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:30,706 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] [2021-10-14 12:14:30,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-10-14 12:14:30,706 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:14:30,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:30,706 INFO L82 PathProgramCache]: Analyzing trace with hash -770815022, now seen corresponding path program 26 times [2021-10-14 12:14:30,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:30,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923609508] [2021-10-14 12:14:30,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:30,707 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:30,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:30,868 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-14 12:14:30,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:30,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923609508] [2021-10-14 12:14:30,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923609508] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:30,868 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:30,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:14:30,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743787183] [2021-10-14 12:14:30,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:14:30,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:30,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:14:30,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:14:30,870 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:14:30,870 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 1580 transitions, 54786 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:30,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:30,870 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:14:30,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:14:37,373 INFO L129 PetriNetUnfolder]: 3435/9756 cut-off events. [2021-10-14 12:14:37,373 INFO L130 PetriNetUnfolder]: For 519358/519755 co-relation queries the response was YES. [2021-10-14 12:14:37,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100206 conditions, 9756 events. 3435/9756 cut-off events. For 519358/519755 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 99074 event pairs, 411 based on Foata normal form. 323/10036 useless extension candidates. Maximal degree in co-relation 99910. Up to 6054 conditions per place. [2021-10-14 12:14:37,592 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 832 selfloop transitions, 782 changer transitions 6/1661 dead transitions. [2021-10-14 12:14:37,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1661 transitions, 59724 flow [2021-10-14 12:14:37,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:14:37,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:14:37,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 834 transitions. [2021-10-14 12:14:37,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6337386018237082 [2021-10-14 12:14:37,593 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 834 transitions. [2021-10-14 12:14:37,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 834 transitions. [2021-10-14 12:14:37,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:37,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 834 transitions. [2021-10-14 12:14:37,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 59.57142857142857) internal successors, (834), 14 states have internal predecessors, (834), 0 states have call successors, (0), 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-14 12:14:37,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:14:37,595 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:14:37,595 INFO L186 Difference]: Start difference. First operand has 728 places, 1580 transitions, 54786 flow. Second operand 14 states and 834 transitions. [2021-10-14 12:14:37,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1661 transitions, 59724 flow [2021-10-14 12:14:43,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 1661 transitions, 58885 flow, removed 47 selfloop flow, removed 7 redundant places. [2021-10-14 12:14:43,682 INFO L242 Difference]: Finished difference. Result has 739 places, 1604 transitions, 57160 flow [2021-10-14 12:14:43,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=53973, PETRI_DIFFERENCE_MINUEND_PLACES=721, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=758, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=57160, PETRI_PLACES=739, PETRI_TRANSITIONS=1604} [2021-10-14 12:14:43,683 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 650 predicate places. [2021-10-14 12:14:43,683 INFO L470 AbstractCegarLoop]: Abstraction has has 739 places, 1604 transitions, 57160 flow [2021-10-14 12:14:43,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:43,684 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:43,684 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] [2021-10-14 12:14:43,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-10-14 12:14:43,684 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:14:43,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:43,684 INFO L82 PathProgramCache]: Analyzing trace with hash -241923242, now seen corresponding path program 27 times [2021-10-14 12:14:43,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:43,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654245899] [2021-10-14 12:14:43,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:43,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:43,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:43,840 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-14 12:14:43,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:43,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654245899] [2021-10-14 12:14:43,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654245899] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:43,841 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:43,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:14:43,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226200430] [2021-10-14 12:14:43,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:14:43,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:43,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:14:43,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:14:43,842 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:14:43,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 1604 transitions, 57160 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:43,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:43,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:14:43,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:14:50,713 INFO L129 PetriNetUnfolder]: 3466/9860 cut-off events. [2021-10-14 12:14:50,714 INFO L130 PetriNetUnfolder]: For 556412/556821 co-relation queries the response was YES. [2021-10-14 12:14:51,007 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103637 conditions, 9860 events. 3466/9860 cut-off events. For 556412/556821 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 100370 event pairs, 419 based on Foata normal form. 340/10155 useless extension candidates. Maximal degree in co-relation 103336. Up to 6151 conditions per place. [2021-10-14 12:14:51,074 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 829 selfloop transitions, 789 changer transitions 4/1663 dead transitions. [2021-10-14 12:14:51,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 1663 transitions, 61618 flow [2021-10-14 12:14:51,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-14 12:14:51,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-14 12:14:51,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 766 transitions. [2021-10-14 12:14:51,075 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6268412438625205 [2021-10-14 12:14:51,075 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 766 transitions. [2021-10-14 12:14:51,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 766 transitions. [2021-10-14 12:14:51,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:51,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 766 transitions. [2021-10-14 12:14:51,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 58.92307692307692) internal successors, (766), 13 states have internal predecessors, (766), 0 states have call successors, (0), 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-14 12:14:51,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:14:51,077 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 94.0) internal successors, (1316), 14 states have internal predecessors, (1316), 0 states have call successors, (0), 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-14 12:14:51,077 INFO L186 Difference]: Start difference. First operand has 739 places, 1604 transitions, 57160 flow. Second operand 13 states and 766 transitions. [2021-10-14 12:14:51,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 1663 transitions, 61618 flow [2021-10-14 12:14:58,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 1663 transitions, 61015 flow, removed 87 selfloop flow, removed 6 redundant places. [2021-10-14 12:14:58,236 INFO L242 Difference]: Finished difference. Result has 751 places, 1620 transitions, 60183 flow [2021-10-14 12:14:58,237 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=56559, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=773, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=817, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=60183, PETRI_PLACES=751, PETRI_TRANSITIONS=1620} [2021-10-14 12:14:58,237 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 662 predicate places. [2021-10-14 12:14:58,237 INFO L470 AbstractCegarLoop]: Abstraction has has 751 places, 1620 transitions, 60183 flow [2021-10-14 12:14:58,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:58,237 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:58,237 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] [2021-10-14 12:14:58,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-10-14 12:14:58,238 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:14:58,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:58,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1355699846, now seen corresponding path program 28 times [2021-10-14 12:14:58,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:58,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990531445] [2021-10-14 12:14:58,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:58,238 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:58,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:58,399 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-14 12:14:58,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:58,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990531445] [2021-10-14 12:14:58,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990531445] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:58,399 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:58,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-14 12:14:58,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782684450] [2021-10-14 12:14:58,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-14 12:14:58,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:58,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-14 12:14:58,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-14 12:14:58,401 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-14 12:14:58,401 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 1620 transitions, 60183 flow. Second operand has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:14:58,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:58,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-14 12:14:58,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:05,544 INFO L129 PetriNetUnfolder]: 3480/9935 cut-off events. [2021-10-14 12:15:05,544 INFO L130 PetriNetUnfolder]: For 619129/619537 co-relation queries the response was YES. [2021-10-14 12:15:05,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107384 conditions, 9935 events. 3480/9935 cut-off events. For 619129/619537 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 101511 event pairs, 413 based on Foata normal form. 337/10225 useless extension candidates. Maximal degree in co-relation 107077. Up to 6118 conditions per place. [2021-10-14 12:15:05,785 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 839 selfloop transitions, 798 changer transitions 21/1692 dead transitions. [2021-10-14 12:15:05,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 1692 transitions, 64941 flow [2021-10-14 12:15:05,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:15:05,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:15:05,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 825 transitions. [2021-10-14 12:15:05,786 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6268996960486323 [2021-10-14 12:15:05,786 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 825 transitions. [2021-10-14 12:15:05,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 825 transitions. [2021-10-14 12:15:05,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:05,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 825 transitions. [2021-10-14 12:15:05,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 58.92857142857143) internal successors, (825), 14 states have internal predecessors, (825), 0 states have call successors, (0), 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-14 12:15:05,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:15:05,788 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:15:05,788 INFO L186 Difference]: Start difference. First operand has 751 places, 1620 transitions, 60183 flow. Second operand 14 states and 825 transitions. [2021-10-14 12:15:05,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 1692 transitions, 64941 flow [2021-10-14 12:15:12,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 1692 transitions, 64231 flow, removed 79 selfloop flow, removed 12 redundant places. [2021-10-14 12:15:13,040 INFO L242 Difference]: Finished difference. Result has 755 places, 1622 transitions, 62196 flow [2021-10-14 12:15:13,041 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=59462, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=780, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=824, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=62196, PETRI_PLACES=755, PETRI_TRANSITIONS=1622} [2021-10-14 12:15:13,041 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 666 predicate places. [2021-10-14 12:15:13,041 INFO L470 AbstractCegarLoop]: Abstraction has has 755 places, 1622 transitions, 62196 flow [2021-10-14 12:15:13,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 50.23076923076923) internal successors, (653), 13 states have internal predecessors, (653), 0 states have call successors, (0), 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-14 12:15:13,042 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:13,042 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] [2021-10-14 12:15:13,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-10-14 12:15:13,042 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:15:13,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:13,042 INFO L82 PathProgramCache]: Analyzing trace with hash 337892071, now seen corresponding path program 1 times [2021-10-14 12:15:13,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:13,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605410539] [2021-10-14 12:15:13,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:13,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:13,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:13,351 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-14 12:15:13,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:13,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605410539] [2021-10-14 12:15:13,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605410539] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:13,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:13,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-14 12:15:13,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736238281] [2021-10-14 12:15:13,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-14 12:15:13,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:13,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-14 12:15:13,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-10-14 12:15:13,353 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 94 [2021-10-14 12:15:13,354 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 755 places, 1622 transitions, 62196 flow. Second operand has 14 states, 14 states have (on average 41.42857142857143) internal successors, (580), 14 states have internal predecessors, (580), 0 states have call successors, (0), 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-14 12:15:13,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:13,354 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 94 [2021-10-14 12:15:13,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:19,968 INFO L129 PetriNetUnfolder]: 3148/9105 cut-off events. [2021-10-14 12:15:19,968 INFO L130 PetriNetUnfolder]: For 631927/632277 co-relation queries the response was YES. [2021-10-14 12:15:20,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102851 conditions, 9105 events. 3148/9105 cut-off events. For 631927/632277 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 93111 event pairs, 456 based on Foata normal form. 325/9398 useless extension candidates. Maximal degree in co-relation 102546. Up to 5142 conditions per place. [2021-10-14 12:15:20,168 INFO L132 encePairwiseOnDemand]: 75/94 looper letters, 629 selfloop transitions, 426 changer transitions 620/1769 dead transitions. [2021-10-14 12:15:20,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 1769 transitions, 72814 flow [2021-10-14 12:15:20,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-14 12:15:20,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-14 12:15:20,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 601 transitions. [2021-10-14 12:15:20,170 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5328014184397163 [2021-10-14 12:15:20,170 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 601 transitions. [2021-10-14 12:15:20,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 601 transitions. [2021-10-14 12:15:20,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:20,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 601 transitions. [2021-10-14 12:15:20,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 50.083333333333336) internal successors, (601), 12 states have internal predecessors, (601), 0 states have call successors, (0), 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-14 12:15:20,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-14 12:15:20,172 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 94.0) internal successors, (1222), 13 states have internal predecessors, (1222), 0 states have call successors, (0), 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-14 12:15:20,172 INFO L186 Difference]: Start difference. First operand has 755 places, 1622 transitions, 62196 flow. Second operand 12 states and 601 transitions. [2021-10-14 12:15:20,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 1769 transitions, 72814 flow [2021-10-14 12:15:27,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 1769 transitions, 71788 flow, removed 106 selfloop flow, removed 18 redundant places. [2021-10-14 12:15:27,648 INFO L242 Difference]: Finished difference. Result has 744 places, 1141 transitions, 37792 flow [2021-10-14 12:15:27,649 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=61170, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=37792, PETRI_PLACES=744, PETRI_TRANSITIONS=1141} [2021-10-14 12:15:27,649 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 655 predicate places. [2021-10-14 12:15:27,649 INFO L470 AbstractCegarLoop]: Abstraction has has 744 places, 1141 transitions, 37792 flow [2021-10-14 12:15:27,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 41.42857142857143) internal successors, (580), 14 states have internal predecessors, (580), 0 states have call successors, (0), 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-14 12:15:27,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:27,649 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] [2021-10-14 12:15:27,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-10-14 12:15:27,650 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:15:27,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:27,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1134011193, now seen corresponding path program 2 times [2021-10-14 12:15:27,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:27,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411341883] [2021-10-14 12:15:27,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:27,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:27,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:28,039 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-14 12:15:28,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:28,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411341883] [2021-10-14 12:15:28,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411341883] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:28,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:28,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:15:28,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509957034] [2021-10-14 12:15:28,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:15:28,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:28,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:15:28,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:15:28,041 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:15:28,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 1141 transitions, 37792 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:28,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:28,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:15:28,042 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:32,461 INFO L129 PetriNetUnfolder]: 2397/7086 cut-off events. [2021-10-14 12:15:32,461 INFO L130 PetriNetUnfolder]: For 416372/416390 co-relation queries the response was YES. [2021-10-14 12:15:32,610 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71576 conditions, 7086 events. 2397/7086 cut-off events. For 416372/416390 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 68188 event pairs, 404 based on Foata normal form. 13/7066 useless extension candidates. Maximal degree in co-relation 71273. Up to 2647 conditions per place. [2021-10-14 12:15:32,629 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 1081 selfloop transitions, 25 changer transitions 156/1330 dead transitions. [2021-10-14 12:15:32,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 1330 transitions, 43552 flow [2021-10-14 12:15:32,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:15:32,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:15:32,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 766 transitions. [2021-10-14 12:15:32,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5820668693009119 [2021-10-14 12:15:32,630 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 766 transitions. [2021-10-14 12:15:32,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 766 transitions. [2021-10-14 12:15:32,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:32,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 766 transitions. [2021-10-14 12:15:32,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 54.714285714285715) internal successors, (766), 14 states have internal predecessors, (766), 0 states have call successors, (0), 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-14 12:15:32,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:15:32,632 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:15:32,632 INFO L186 Difference]: Start difference. First operand has 744 places, 1141 transitions, 37792 flow. Second operand 14 states and 766 transitions. [2021-10-14 12:15:32,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 1330 transitions, 43552 flow [2021-10-14 12:15:36,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 1330 transitions, 35433 flow, removed 95 selfloop flow, removed 77 redundant places. [2021-10-14 12:15:36,571 INFO L242 Difference]: Finished difference. Result has 663 places, 1095 transitions, 28849 flow [2021-10-14 12:15:36,572 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=30191, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=28849, PETRI_PLACES=663, PETRI_TRANSITIONS=1095} [2021-10-14 12:15:36,572 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 574 predicate places. [2021-10-14 12:15:36,572 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 1095 transitions, 28849 flow [2021-10-14 12:15:36,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:36,573 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:36,573 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] [2021-10-14 12:15:36,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-10-14 12:15:36,573 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:15:36,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:36,573 INFO L82 PathProgramCache]: Analyzing trace with hash -543447647, now seen corresponding path program 3 times [2021-10-14 12:15:36,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:36,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765690393] [2021-10-14 12:15:36,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:36,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:36,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:37,046 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-14 12:15:37,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:37,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765690393] [2021-10-14 12:15:37,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765690393] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:37,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:37,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:15:37,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588664181] [2021-10-14 12:15:37,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:15:37,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:37,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:15:37,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:15:37,048 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:15:37,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 1095 transitions, 28849 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:37,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:37,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:15:37,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:40,710 INFO L129 PetriNetUnfolder]: 2181/6508 cut-off events. [2021-10-14 12:15:40,710 INFO L130 PetriNetUnfolder]: For 220845/220861 co-relation queries the response was YES. [2021-10-14 12:15:40,821 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55285 conditions, 6508 events. 2181/6508 cut-off events. For 220845/220861 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 61951 event pairs, 392 based on Foata normal form. 12/6491 useless extension candidates. Maximal degree in co-relation 55022. Up to 2647 conditions per place. [2021-10-14 12:15:40,838 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 998 selfloop transitions, 102 changer transitions 35/1203 dead transitions. [2021-10-14 12:15:40,838 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 1203 transitions, 32697 flow [2021-10-14 12:15:40,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:15:40,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:15:40,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 745 transitions. [2021-10-14 12:15:40,839 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5661094224924013 [2021-10-14 12:15:40,839 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 745 transitions. [2021-10-14 12:15:40,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 745 transitions. [2021-10-14 12:15:40,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:40,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 745 transitions. [2021-10-14 12:15:40,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 53.214285714285715) internal successors, (745), 14 states have internal predecessors, (745), 0 states have call successors, (0), 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-14 12:15:40,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:15:40,841 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:15:40,841 INFO L186 Difference]: Start difference. First operand has 663 places, 1095 transitions, 28849 flow. Second operand 14 states and 745 transitions. [2021-10-14 12:15:40,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 1203 transitions, 32697 flow [2021-10-14 12:15:43,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 1203 transitions, 32425 flow, removed 42 selfloop flow, removed 19 redundant places. [2021-10-14 12:15:43,417 INFO L242 Difference]: Finished difference. Result has 650 places, 1092 transitions, 28742 flow [2021-10-14 12:15:43,418 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28622, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1095, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=993, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=28742, PETRI_PLACES=650, PETRI_TRANSITIONS=1092} [2021-10-14 12:15:43,418 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 561 predicate places. [2021-10-14 12:15:43,418 INFO L470 AbstractCegarLoop]: Abstraction has has 650 places, 1092 transitions, 28742 flow [2021-10-14 12:15:43,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:43,418 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:43,418 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] [2021-10-14 12:15:43,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-10-14 12:15:43,418 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:15:43,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:43,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1700612211, now seen corresponding path program 4 times [2021-10-14 12:15:43,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:43,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435590725] [2021-10-14 12:15:43,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:43,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:43,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:43,889 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-14 12:15:43,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:43,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435590725] [2021-10-14 12:15:43,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435590725] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:43,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:43,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:15:43,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118583503] [2021-10-14 12:15:43,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:15:43,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:43,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:15:43,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:15:43,891 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:15:43,892 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 1092 transitions, 28742 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:43,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:43,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:15:43,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:47,704 INFO L129 PetriNetUnfolder]: 2182/6489 cut-off events. [2021-10-14 12:15:47,704 INFO L130 PetriNetUnfolder]: For 215236/215252 co-relation queries the response was YES. [2021-10-14 12:15:47,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54876 conditions, 6489 events. 2182/6489 cut-off events. For 215236/215252 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 61572 event pairs, 392 based on Foata normal form. 12/6472 useless extension candidates. Maximal degree in co-relation 54623. Up to 2647 conditions per place. [2021-10-14 12:15:47,826 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 988 selfloop transitions, 98 changer transitions 63/1217 dead transitions. [2021-10-14 12:15:47,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 1217 transitions, 32792 flow [2021-10-14 12:15:47,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:15:47,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:15:47,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 799 transitions. [2021-10-14 12:15:47,827 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2021-10-14 12:15:47,828 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 799 transitions. [2021-10-14 12:15:47,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 799 transitions. [2021-10-14 12:15:47,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:47,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 799 transitions. [2021-10-14 12:15:47,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 53.266666666666666) internal successors, (799), 15 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:47,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:15:47,829 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:15:47,829 INFO L186 Difference]: Start difference. First operand has 650 places, 1092 transitions, 28742 flow. Second operand 15 states and 799 transitions. [2021-10-14 12:15:47,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 1217 transitions, 32792 flow [2021-10-14 12:15:50,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 1217 transitions, 32572 flow, removed 8 selfloop flow, removed 13 redundant places. [2021-10-14 12:15:50,037 INFO L242 Difference]: Finished difference. Result has 651 places, 1079 transitions, 28385 flow [2021-10-14 12:15:50,038 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28526, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1092, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=994, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=28385, PETRI_PLACES=651, PETRI_TRANSITIONS=1079} [2021-10-14 12:15:50,038 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 562 predicate places. [2021-10-14 12:15:50,038 INFO L470 AbstractCegarLoop]: Abstraction has has 651 places, 1079 transitions, 28385 flow [2021-10-14 12:15:50,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:50,038 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:50,039 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] [2021-10-14 12:15:50,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-10-14 12:15:50,039 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:15:50,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:50,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1088616833, now seen corresponding path program 5 times [2021-10-14 12:15:50,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:50,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326226914] [2021-10-14 12:15:50,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:50,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:50,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:50,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-14 12:15:50,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:50,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326226914] [2021-10-14 12:15:50,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326226914] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:50,532 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:50,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:15:50,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461618240] [2021-10-14 12:15:50,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:15:50,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:50,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:15:50,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:15:50,534 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:15:50,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 1079 transitions, 28385 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:50,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:50,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:15:50,534 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:54,012 INFO L129 PetriNetUnfolder]: 2169/6427 cut-off events. [2021-10-14 12:15:54,012 INFO L130 PetriNetUnfolder]: For 214655/214671 co-relation queries the response was YES. [2021-10-14 12:15:54,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54447 conditions, 6427 events. 2169/6427 cut-off events. For 214655/214671 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 60710 event pairs, 454 based on Foata normal form. 12/6408 useless extension candidates. Maximal degree in co-relation 54193. Up to 2647 conditions per place. [2021-10-14 12:15:54,142 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 971 selfloop transitions, 88 changer transitions 83/1210 dead transitions. [2021-10-14 12:15:54,142 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 1210 transitions, 32377 flow [2021-10-14 12:15:54,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:15:54,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:15:54,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 751 transitions. [2021-10-14 12:15:54,143 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5706686930091185 [2021-10-14 12:15:54,143 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 751 transitions. [2021-10-14 12:15:54,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 751 transitions. [2021-10-14 12:15:54,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:54,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 751 transitions. [2021-10-14 12:15:54,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 53.642857142857146) internal successors, (751), 14 states have internal predecessors, (751), 0 states have call successors, (0), 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-14 12:15:54,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:15:54,145 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:15:54,145 INFO L186 Difference]: Start difference. First operand has 651 places, 1079 transitions, 28385 flow. Second operand 14 states and 751 transitions. [2021-10-14 12:15:54,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 1210 transitions, 32377 flow [2021-10-14 12:15:56,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 1210 transitions, 32080 flow, removed 19 selfloop flow, removed 20 redundant places. [2021-10-14 12:15:56,533 INFO L242 Difference]: Finished difference. Result has 643 places, 1057 transitions, 27718 flow [2021-10-14 12:15:56,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=28112, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=991, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=27718, PETRI_PLACES=643, PETRI_TRANSITIONS=1057} [2021-10-14 12:15:56,534 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 554 predicate places. [2021-10-14 12:15:56,534 INFO L470 AbstractCegarLoop]: Abstraction has has 643 places, 1057 transitions, 27718 flow [2021-10-14 12:15:56,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:56,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:56,534 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] [2021-10-14 12:15:56,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-10-14 12:15:56,534 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:15:56,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:56,535 INFO L82 PathProgramCache]: Analyzing trace with hash 481553413, now seen corresponding path program 6 times [2021-10-14 12:15:56,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:56,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652284314] [2021-10-14 12:15:56,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:56,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:56,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:57,000 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-14 12:15:57,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:57,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652284314] [2021-10-14 12:15:57,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652284314] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:57,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:57,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:15:57,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235057379] [2021-10-14 12:15:57,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:15:57,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:57,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:15:57,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:15:57,002 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:15:57,002 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 1057 transitions, 27718 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:15:57,002 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:57,002 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:15:57,002 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:00,198 INFO L129 PetriNetUnfolder]: 2126/6301 cut-off events. [2021-10-14 12:16:00,198 INFO L130 PetriNetUnfolder]: For 208487/208503 co-relation queries the response was YES. [2021-10-14 12:16:00,401 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53072 conditions, 6301 events. 2126/6301 cut-off events. For 208487/208503 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 59338 event pairs, 389 based on Foata normal form. 12/6284 useless extension candidates. Maximal degree in co-relation 52822. Up to 2647 conditions per place. [2021-10-14 12:16:00,416 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 934 selfloop transitions, 80 changer transitions 111/1191 dead transitions. [2021-10-14 12:16:00,417 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 1191 transitions, 31570 flow [2021-10-14 12:16:00,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:00,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:00,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 754 transitions. [2021-10-14 12:16:00,418 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5729483282674772 [2021-10-14 12:16:00,418 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 754 transitions. [2021-10-14 12:16:00,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 754 transitions. [2021-10-14 12:16:00,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:00,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 754 transitions. [2021-10-14 12:16:00,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 53.857142857142854) internal successors, (754), 14 states have internal predecessors, (754), 0 states have call successors, (0), 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-14 12:16:00,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:00,419 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:00,419 INFO L186 Difference]: Start difference. First operand has 643 places, 1057 transitions, 27718 flow. Second operand 14 states and 754 transitions. [2021-10-14 12:16:00,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 1191 transitions, 31570 flow [2021-10-14 12:16:02,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 1191 transitions, 31184 flow, removed 23 selfloop flow, removed 19 redundant places. [2021-10-14 12:16:02,384 INFO L242 Difference]: Finished difference. Result has 635 places, 1014 transitions, 26506 flow [2021-10-14 12:16:02,385 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=27364, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1057, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=977, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=26506, PETRI_PLACES=635, PETRI_TRANSITIONS=1014} [2021-10-14 12:16:02,385 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 546 predicate places. [2021-10-14 12:16:02,385 INFO L470 AbstractCegarLoop]: Abstraction has has 635 places, 1014 transitions, 26506 flow [2021-10-14 12:16:02,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:02,385 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:02,385 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] [2021-10-14 12:16:02,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-10-14 12:16:02,385 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:02,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:02,386 INFO L82 PathProgramCache]: Analyzing trace with hash 487654853, now seen corresponding path program 7 times [2021-10-14 12:16:02,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:02,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555157190] [2021-10-14 12:16:02,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:02,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:02,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:02,754 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-14 12:16:02,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:02,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555157190] [2021-10-14 12:16:02,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555157190] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:02,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:02,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:02,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450435366] [2021-10-14 12:16:02,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:02,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:02,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:02,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:02,756 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 94 [2021-10-14 12:16:02,757 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 1014 transitions, 26506 flow. Second operand has 16 states, 16 states have (on average 40.0625) internal successors, (641), 16 states have internal predecessors, (641), 0 states have call successors, (0), 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-14 12:16:02,757 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:02,757 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 94 [2021-10-14 12:16:02,757 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:06,266 INFO L129 PetriNetUnfolder]: 2167/6230 cut-off events. [2021-10-14 12:16:06,266 INFO L130 PetriNetUnfolder]: For 203904/204083 co-relation queries the response was YES. [2021-10-14 12:16:06,405 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52343 conditions, 6230 events. 2167/6230 cut-off events. For 203904/204083 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 57874 event pairs, 501 based on Foata normal form. 36/6234 useless extension candidates. Maximal degree in co-relation 52096. Up to 2998 conditions per place. [2021-10-14 12:16:06,423 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 861 selfloop transitions, 30 changer transitions 290/1206 dead transitions. [2021-10-14 12:16:06,423 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 1206 transitions, 31843 flow [2021-10-14 12:16:06,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:06,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:06,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 727 transitions. [2021-10-14 12:16:06,425 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5524316109422492 [2021-10-14 12:16:06,425 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 727 transitions. [2021-10-14 12:16:06,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 727 transitions. [2021-10-14 12:16:06,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:06,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 727 transitions. [2021-10-14 12:16:06,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 51.92857142857143) internal successors, (727), 14 states have internal predecessors, (727), 0 states have call successors, (0), 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-14 12:16:06,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:06,427 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:06,427 INFO L186 Difference]: Start difference. First operand has 635 places, 1014 transitions, 26506 flow. Second operand 14 states and 727 transitions. [2021-10-14 12:16:06,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 1206 transitions, 31843 flow [2021-10-14 12:16:08,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 1206 transitions, 31054 flow, removed 31 selfloop flow, removed 32 redundant places. [2021-10-14 12:16:08,428 INFO L242 Difference]: Finished difference. Result has 605 places, 877 transitions, 22577 flow [2021-10-14 12:16:08,428 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=25813, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=22577, PETRI_PLACES=605, PETRI_TRANSITIONS=877} [2021-10-14 12:16:08,429 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 516 predicate places. [2021-10-14 12:16:08,429 INFO L470 AbstractCegarLoop]: Abstraction has has 605 places, 877 transitions, 22577 flow [2021-10-14 12:16:08,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 40.0625) internal successors, (641), 16 states have internal predecessors, (641), 0 states have call successors, (0), 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-14 12:16:08,429 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:08,429 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] [2021-10-14 12:16:08,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-10-14 12:16:08,429 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:08,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:08,430 INFO L82 PathProgramCache]: Analyzing trace with hash 522289807, now seen corresponding path program 8 times [2021-10-14 12:16:08,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:08,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431921888] [2021-10-14 12:16:08,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:08,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:08,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:08,751 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-14 12:16:08,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:08,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431921888] [2021-10-14 12:16:08,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431921888] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:08,752 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:08,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:08,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779194717] [2021-10-14 12:16:08,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:08,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:08,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:08,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:08,753 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:08,753 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 877 transitions, 22577 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:08,753 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:08,753 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:08,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:11,310 INFO L129 PetriNetUnfolder]: 1723/5161 cut-off events. [2021-10-14 12:16:11,311 INFO L130 PetriNetUnfolder]: For 162361/162372 co-relation queries the response was YES. [2021-10-14 12:16:11,386 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43023 conditions, 5161 events. 1723/5161 cut-off events. For 162361/162372 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 46987 event pairs, 273 based on Foata normal form. 10/5148 useless extension candidates. Maximal degree in co-relation 42789. Up to 2559 conditions per place. [2021-10-14 12:16:11,397 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 736 selfloop transitions, 45 changer transitions 156/995 dead transitions. [2021-10-14 12:16:11,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 995 transitions, 25622 flow [2021-10-14 12:16:11,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:11,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:11,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 728 transitions. [2021-10-14 12:16:11,398 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2021-10-14 12:16:11,399 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 728 transitions. [2021-10-14 12:16:11,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 728 transitions. [2021-10-14 12:16:11,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:11,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 728 transitions. [2021-10-14 12:16:11,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 52.0) internal successors, (728), 14 states have internal predecessors, (728), 0 states have call successors, (0), 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-14 12:16:11,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:11,400 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:11,400 INFO L186 Difference]: Start difference. First operand has 605 places, 877 transitions, 22577 flow. Second operand 14 states and 728 transitions. [2021-10-14 12:16:11,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 995 transitions, 25622 flow [2021-10-14 12:16:12,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 995 transitions, 24139 flow, removed 32 selfloop flow, removed 40 redundant places. [2021-10-14 12:16:12,729 INFO L242 Difference]: Finished difference. Result has 551 places, 803 transitions, 19542 flow [2021-10-14 12:16:12,729 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21282, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=19542, PETRI_PLACES=551, PETRI_TRANSITIONS=803} [2021-10-14 12:16:12,730 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 462 predicate places. [2021-10-14 12:16:12,730 INFO L470 AbstractCegarLoop]: Abstraction has has 551 places, 803 transitions, 19542 flow [2021-10-14 12:16:12,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:12,730 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:12,730 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] [2021-10-14 12:16:12,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-10-14 12:16:12,730 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:12,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:12,731 INFO L82 PathProgramCache]: Analyzing trace with hash -697891569, now seen corresponding path program 9 times [2021-10-14 12:16:12,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:12,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526933918] [2021-10-14 12:16:12,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:12,731 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:12,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:13,246 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-14 12:16:13,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:13,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526933918] [2021-10-14 12:16:13,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526933918] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:13,246 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:13,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:13,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217099928] [2021-10-14 12:16:13,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:13,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:13,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:13,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:13,247 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:13,248 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 803 transitions, 19542 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:13,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:13,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:13,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:15,215 INFO L129 PetriNetUnfolder]: 1507/4584 cut-off events. [2021-10-14 12:16:15,215 INFO L130 PetriNetUnfolder]: For 132508/132517 co-relation queries the response was YES. [2021-10-14 12:16:15,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37076 conditions, 4584 events. 1507/4584 cut-off events. For 132508/132517 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 40858 event pairs, 261 based on Foata normal form. 8/4572 useless extension candidates. Maximal degree in co-relation 36861. Up to 2559 conditions per place. [2021-10-14 12:16:15,287 INFO L132 encePairwiseOnDemand]: 80/94 looper letters, 735 selfloop transitions, 49 changer transitions 19/861 dead transitions. [2021-10-14 12:16:15,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 861 transitions, 21525 flow [2021-10-14 12:16:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:15,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:15,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 685 transitions. [2021-10-14 12:16:15,288 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.520516717325228 [2021-10-14 12:16:15,288 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 685 transitions. [2021-10-14 12:16:15,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 685 transitions. [2021-10-14 12:16:15,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:15,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 685 transitions. [2021-10-14 12:16:15,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 48.92857142857143) internal successors, (685), 14 states have internal predecessors, (685), 0 states have call successors, (0), 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-14 12:16:15,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:15,289 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:15,289 INFO L186 Difference]: Start difference. First operand has 551 places, 803 transitions, 19542 flow. Second operand 14 states and 685 transitions. [2021-10-14 12:16:15,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 861 transitions, 21525 flow [2021-10-14 12:16:16,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 861 transitions, 21249 flow, removed 64 selfloop flow, removed 21 redundant places. [2021-10-14 12:16:16,468 INFO L242 Difference]: Finished difference. Result has 536 places, 800 transitions, 19314 flow [2021-10-14 12:16:16,468 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19286, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=19314, PETRI_PLACES=536, PETRI_TRANSITIONS=800} [2021-10-14 12:16:16,468 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 447 predicate places. [2021-10-14 12:16:16,468 INFO L470 AbstractCegarLoop]: Abstraction has has 536 places, 800 transitions, 19314 flow [2021-10-14 12:16:16,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:16,468 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:16,468 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] [2021-10-14 12:16:16,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-10-14 12:16:16,469 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:16,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:16,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1049045789, now seen corresponding path program 10 times [2021-10-14 12:16:16,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:16,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506918207] [2021-10-14 12:16:16,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:16,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:16,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:16,889 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-14 12:16:16,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:16,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506918207] [2021-10-14 12:16:16,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506918207] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:16,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:16,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:16,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245637940] [2021-10-14 12:16:16,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:16,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:16,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:16,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:16,891 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:16,891 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 800 transitions, 19314 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:16,891 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:16,891 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:16,891 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:19,113 INFO L129 PetriNetUnfolder]: 1508/4566 cut-off events. [2021-10-14 12:16:19,113 INFO L130 PetriNetUnfolder]: For 130345/130354 co-relation queries the response was YES. [2021-10-14 12:16:19,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36745 conditions, 4566 events. 1508/4566 cut-off events. For 130345/130354 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 40551 event pairs, 261 based on Foata normal form. 8/4554 useless extension candidates. Maximal degree in co-relation 36540. Up to 2559 conditions per place. [2021-10-14 12:16:19,181 INFO L132 encePairwiseOnDemand]: 80/94 looper letters, 725 selfloop transitions, 45 changer transitions 47/875 dead transitions. [2021-10-14 12:16:19,181 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 875 transitions, 21468 flow [2021-10-14 12:16:19,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:16:19,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:16:19,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 739 transitions. [2021-10-14 12:16:19,182 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.524113475177305 [2021-10-14 12:16:19,182 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 739 transitions. [2021-10-14 12:16:19,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 739 transitions. [2021-10-14 12:16:19,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:19,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 739 transitions. [2021-10-14 12:16:19,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 49.266666666666666) internal successors, (739), 15 states have internal predecessors, (739), 0 states have call successors, (0), 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-14 12:16:19,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:19,184 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:19,184 INFO L186 Difference]: Start difference. First operand has 536 places, 800 transitions, 19314 flow. Second operand 15 states and 739 transitions. [2021-10-14 12:16:19,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 875 transitions, 21468 flow [2021-10-14 12:16:20,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 875 transitions, 21360 flow, removed 5 selfloop flow, removed 13 redundant places. [2021-10-14 12:16:20,279 INFO L242 Difference]: Finished difference. Result has 537 places, 787 transitions, 19022 flow [2021-10-14 12:16:20,279 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=19208, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=19022, PETRI_PLACES=537, PETRI_TRANSITIONS=787} [2021-10-14 12:16:20,279 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 448 predicate places. [2021-10-14 12:16:20,279 INFO L470 AbstractCegarLoop]: Abstraction has has 537 places, 787 transitions, 19022 flow [2021-10-14 12:16:20,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:20,280 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:20,280 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] [2021-10-14 12:16:20,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-10-14 12:16:20,280 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:20,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:20,280 INFO L82 PathProgramCache]: Analyzing trace with hash 911849219, now seen corresponding path program 11 times [2021-10-14 12:16:20,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:20,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722367453] [2021-10-14 12:16:20,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:20,280 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:20,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:20,700 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-14 12:16:20,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:20,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722367453] [2021-10-14 12:16:20,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722367453] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:20,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:20,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:20,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927728229] [2021-10-14 12:16:20,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:20,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:20,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:20,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:20,702 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:20,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 787 transitions, 19022 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:20,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:20,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:20,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:23,021 INFO L129 PetriNetUnfolder]: 1495/4507 cut-off events. [2021-10-14 12:16:23,021 INFO L130 PetriNetUnfolder]: For 130359/130368 co-relation queries the response was YES. [2021-10-14 12:16:23,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36389 conditions, 4507 events. 1495/4507 cut-off events. For 130359/130368 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 39782 event pairs, 267 based on Foata normal form. 8/4494 useless extension candidates. Maximal degree in co-relation 36183. Up to 2559 conditions per place. [2021-10-14 12:16:23,092 INFO L132 encePairwiseOnDemand]: 80/94 looper letters, 708 selfloop transitions, 37 changer transitions 75/878 dead transitions. [2021-10-14 12:16:23,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 878 transitions, 21356 flow [2021-10-14 12:16:23,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:23,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:23,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 711 transitions. [2021-10-14 12:16:23,094 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.540273556231003 [2021-10-14 12:16:23,094 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 711 transitions. [2021-10-14 12:16:23,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 711 transitions. [2021-10-14 12:16:23,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:23,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 711 transitions. [2021-10-14 12:16:23,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 50.785714285714285) internal successors, (711), 14 states have internal predecessors, (711), 0 states have call successors, (0), 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-14 12:16:23,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:23,095 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:23,095 INFO L186 Difference]: Start difference. First operand has 537 places, 787 transitions, 19022 flow. Second operand 14 states and 711 transitions. [2021-10-14 12:16:23,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 878 transitions, 21356 flow [2021-10-14 12:16:24,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 878 transitions, 21220 flow, removed 13 selfloop flow, removed 21 redundant places. [2021-10-14 12:16:24,121 INFO L242 Difference]: Finished difference. Result has 528 places, 765 transitions, 18524 flow [2021-10-14 12:16:24,121 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18900, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18524, PETRI_PLACES=528, PETRI_TRANSITIONS=765} [2021-10-14 12:16:24,122 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 439 predicate places. [2021-10-14 12:16:24,122 INFO L470 AbstractCegarLoop]: Abstraction has has 528 places, 765 transitions, 18524 flow [2021-10-14 12:16:24,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:24,122 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:24,122 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] [2021-10-14 12:16:24,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-10-14 12:16:24,122 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:24,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:24,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1479745757, now seen corresponding path program 12 times [2021-10-14 12:16:24,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:24,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141396251] [2021-10-14 12:16:24,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:24,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:24,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:24,527 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-14 12:16:24,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:24,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141396251] [2021-10-14 12:16:24,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141396251] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:24,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:24,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:24,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884101788] [2021-10-14 12:16:24,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:24,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:24,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:24,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:24,528 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:24,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 765 transitions, 18524 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:24,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:24,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:24,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:26,620 INFO L129 PetriNetUnfolder]: 1463/4406 cut-off events. [2021-10-14 12:16:26,620 INFO L130 PetriNetUnfolder]: For 128226/128235 co-relation queries the response was YES. [2021-10-14 12:16:26,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35643 conditions, 4406 events. 1463/4406 cut-off events. For 128226/128235 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 38625 event pairs, 267 based on Foata normal form. 8/4393 useless extension candidates. Maximal degree in co-relation 35441. Up to 2559 conditions per place. [2021-10-14 12:16:26,686 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 673 selfloop transitions, 30 changer transitions 111/872 dead transitions. [2021-10-14 12:16:26,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 872 transitions, 21004 flow [2021-10-14 12:16:26,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:26,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:26,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 719 transitions. [2021-10-14 12:16:26,687 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5463525835866262 [2021-10-14 12:16:26,687 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 719 transitions. [2021-10-14 12:16:26,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 719 transitions. [2021-10-14 12:16:26,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:26,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 719 transitions. [2021-10-14 12:16:26,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 51.357142857142854) internal successors, (719), 14 states have internal predecessors, (719), 0 states have call successors, (0), 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-14 12:16:26,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:26,690 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:26,690 INFO L186 Difference]: Start difference. First operand has 528 places, 765 transitions, 18524 flow. Second operand 14 states and 719 transitions. [2021-10-14 12:16:26,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 872 transitions, 21004 flow [2021-10-14 12:16:27,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 872 transitions, 20864 flow, removed 22 selfloop flow, removed 21 redundant places. [2021-10-14 12:16:27,828 INFO L242 Difference]: Finished difference. Result has 518 places, 733 transitions, 17838 flow [2021-10-14 12:16:27,828 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=18404, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17838, PETRI_PLACES=518, PETRI_TRANSITIONS=733} [2021-10-14 12:16:27,828 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 429 predicate places. [2021-10-14 12:16:27,828 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 733 transitions, 17838 flow [2021-10-14 12:16:27,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:27,828 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:27,828 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] [2021-10-14 12:16:27,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-10-14 12:16:27,829 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:27,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:27,829 INFO L82 PathProgramCache]: Analyzing trace with hash -664840555, now seen corresponding path program 13 times [2021-10-14 12:16:27,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:27,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425864144] [2021-10-14 12:16:27,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:27,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:27,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:28,219 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-14 12:16:28,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:28,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425864144] [2021-10-14 12:16:28,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425864144] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:28,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:28,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:28,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884932194] [2021-10-14 12:16:28,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:28,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:28,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:28,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:28,221 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:28,221 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 733 transitions, 17838 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:28,221 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:28,221 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:28,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:29,986 INFO L129 PetriNetUnfolder]: 1386/4197 cut-off events. [2021-10-14 12:16:29,986 INFO L130 PetriNetUnfolder]: For 124086/124095 co-relation queries the response was YES. [2021-10-14 12:16:30,038 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34211 conditions, 4197 events. 1386/4197 cut-off events. For 124086/124095 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 36724 event pairs, 238 based on Foata normal form. 11/4193 useless extension candidates. Maximal degree in co-relation 34014. Up to 2587 conditions per place. [2021-10-14 12:16:30,047 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 463 selfloop transitions, 232 changer transitions 30/783 dead transitions. [2021-10-14 12:16:30,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 783 transitions, 19886 flow [2021-10-14 12:16:30,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:30,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:30,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 674 transitions. [2021-10-14 12:16:30,049 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5121580547112462 [2021-10-14 12:16:30,049 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 674 transitions. [2021-10-14 12:16:30,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 674 transitions. [2021-10-14 12:16:30,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:30,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 674 transitions. [2021-10-14 12:16:30,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 48.142857142857146) internal successors, (674), 14 states have internal predecessors, (674), 0 states have call successors, (0), 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-14 12:16:30,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:30,050 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:30,050 INFO L186 Difference]: Start difference. First operand has 518 places, 733 transitions, 17838 flow. Second operand 14 states and 674 transitions. [2021-10-14 12:16:30,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 783 transitions, 19886 flow [2021-10-14 12:16:30,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 783 transitions, 19798 flow, removed 14 selfloop flow, removed 18 redundant places. [2021-10-14 12:16:30,984 INFO L242 Difference]: Finished difference. Result has 500 places, 729 transitions, 18129 flow [2021-10-14 12:16:30,984 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17750, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18129, PETRI_PLACES=500, PETRI_TRANSITIONS=729} [2021-10-14 12:16:30,984 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 411 predicate places. [2021-10-14 12:16:30,984 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 729 transitions, 18129 flow [2021-10-14 12:16:30,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:30,984 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:30,984 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] [2021-10-14 12:16:30,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-10-14 12:16:30,985 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:30,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:30,985 INFO L82 PathProgramCache]: Analyzing trace with hash 715256975, now seen corresponding path program 14 times [2021-10-14 12:16:30,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:30,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777912318] [2021-10-14 12:16:30,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:30,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:30,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:31,418 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-14 12:16:31,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:31,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777912318] [2021-10-14 12:16:31,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777912318] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:31,418 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:31,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:31,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854684040] [2021-10-14 12:16:31,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:31,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:31,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:31,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:31,420 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:31,420 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 729 transitions, 18129 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:31,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:31,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:31,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:33,401 INFO L129 PetriNetUnfolder]: 1384/4171 cut-off events. [2021-10-14 12:16:33,401 INFO L130 PetriNetUnfolder]: For 124699/124708 co-relation queries the response was YES. [2021-10-14 12:16:33,450 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34242 conditions, 4171 events. 1384/4171 cut-off events. For 124699/124708 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 36292 event pairs, 226 based on Foata normal form. 11/4172 useless extension candidates. Maximal degree in co-relation 34055. Up to 2575 conditions per place. [2021-10-14 12:16:33,460 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 438 selfloop transitions, 254 changer transitions 64/814 dead transitions. [2021-10-14 12:16:33,460 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 814 transitions, 21527 flow [2021-10-14 12:16:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:33,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:33,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 700 transitions. [2021-10-14 12:16:33,461 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2021-10-14 12:16:33,461 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 700 transitions. [2021-10-14 12:16:33,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 700 transitions. [2021-10-14 12:16:33,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:33,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 700 transitions. [2021-10-14 12:16:33,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 50.0) internal successors, (700), 14 states have internal predecessors, (700), 0 states have call successors, (0), 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-14 12:16:33,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:33,462 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:33,462 INFO L186 Difference]: Start difference. First operand has 500 places, 729 transitions, 18129 flow. Second operand 14 states and 700 transitions. [2021-10-14 12:16:33,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 814 transitions, 21527 flow [2021-10-14 12:16:34,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 814 transitions, 21045 flow, removed 6 selfloop flow, removed 14 redundant places. [2021-10-14 12:16:34,269 INFO L242 Difference]: Finished difference. Result has 498 places, 724 transitions, 18038 flow [2021-10-14 12:16:34,269 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17647, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18038, PETRI_PLACES=498, PETRI_TRANSITIONS=724} [2021-10-14 12:16:34,269 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 409 predicate places. [2021-10-14 12:16:34,270 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 724 transitions, 18038 flow [2021-10-14 12:16:34,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:34,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:34,270 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] [2021-10-14 12:16:34,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-10-14 12:16:34,270 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:34,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:34,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1241314511, now seen corresponding path program 15 times [2021-10-14 12:16:34,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:34,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86158411] [2021-10-14 12:16:34,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:34,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:34,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:34,662 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-14 12:16:34,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:34,662 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86158411] [2021-10-14 12:16:34,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86158411] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:34,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:34,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:34,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577603983] [2021-10-14 12:16:34,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:34,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:34,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:34,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:34,664 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:34,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 724 transitions, 18038 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:34,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:34,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:34,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:36,443 INFO L129 PetriNetUnfolder]: 1383/4146 cut-off events. [2021-10-14 12:16:36,444 INFO L130 PetriNetUnfolder]: For 123130/123139 co-relation queries the response was YES. [2021-10-14 12:16:36,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34190 conditions, 4146 events. 1383/4146 cut-off events. For 123130/123139 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 35995 event pairs, 227 based on Foata normal form. 11/4144 useless extension candidates. Maximal degree in co-relation 34005. Up to 2563 conditions per place. [2021-10-14 12:16:36,616 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 455 selfloop transitions, 232 changer transitions 41/786 dead transitions. [2021-10-14 12:16:36,616 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 786 transitions, 20522 flow [2021-10-14 12:16:36,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:36,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 683 transitions. [2021-10-14 12:16:36,617 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5189969604863222 [2021-10-14 12:16:36,617 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 683 transitions. [2021-10-14 12:16:36,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 683 transitions. [2021-10-14 12:16:36,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:36,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 683 transitions. [2021-10-14 12:16:36,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 48.785714285714285) internal successors, (683), 14 states have internal predecessors, (683), 0 states have call successors, (0), 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-14 12:16:36,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:36,619 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:36,619 INFO L186 Difference]: Start difference. First operand has 498 places, 724 transitions, 18038 flow. Second operand 14 states and 683 transitions. [2021-10-14 12:16:36,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 786 transitions, 20522 flow [2021-10-14 12:16:37,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 786 transitions, 19804 flow, removed 6 selfloop flow, removed 20 redundant places. [2021-10-14 12:16:37,460 INFO L242 Difference]: Finished difference. Result has 488 places, 720 transitions, 17709 flow [2021-10-14 12:16:37,460 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17320, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17709, PETRI_PLACES=488, PETRI_TRANSITIONS=720} [2021-10-14 12:16:37,460 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 399 predicate places. [2021-10-14 12:16:37,460 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 720 transitions, 17709 flow [2021-10-14 12:16:37,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:37,460 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:37,461 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] [2021-10-14 12:16:37,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-10-14 12:16:37,461 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:37,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:37,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1584040341, now seen corresponding path program 16 times [2021-10-14 12:16:37,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:37,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769281545] [2021-10-14 12:16:37,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:37,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:37,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:37,869 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-14 12:16:37,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:37,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769281545] [2021-10-14 12:16:37,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769281545] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:37,869 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:37,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:37,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072556081] [2021-10-14 12:16:37,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:37,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:37,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:37,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:37,870 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:37,870 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 720 transitions, 17709 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:37,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:37,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:37,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:39,815 INFO L129 PetriNetUnfolder]: 1384/4126 cut-off events. [2021-10-14 12:16:39,816 INFO L130 PetriNetUnfolder]: For 123091/123100 co-relation queries the response was YES. [2021-10-14 12:16:39,867 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33628 conditions, 4126 events. 1384/4126 cut-off events. For 123091/123100 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 35665 event pairs, 233 based on Foata normal form. 11/4123 useless extension candidates. Maximal degree in co-relation 33450. Up to 2523 conditions per place. [2021-10-14 12:16:39,876 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 445 selfloop transitions, 228 changer transitions 69/800 dead transitions. [2021-10-14 12:16:39,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 800 transitions, 20399 flow [2021-10-14 12:16:39,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:16:39,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:16:39,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 737 transitions. [2021-10-14 12:16:39,877 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5226950354609929 [2021-10-14 12:16:39,877 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 737 transitions. [2021-10-14 12:16:39,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 737 transitions. [2021-10-14 12:16:39,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:39,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 737 transitions. [2021-10-14 12:16:39,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 49.13333333333333) internal successors, (737), 15 states have internal predecessors, (737), 0 states have call successors, (0), 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-14 12:16:39,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:39,879 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:39,879 INFO L186 Difference]: Start difference. First operand has 488 places, 720 transitions, 17709 flow. Second operand 15 states and 737 transitions. [2021-10-14 12:16:39,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 800 transitions, 20399 flow [2021-10-14 12:16:40,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 800 transitions, 19923 flow, removed 4 selfloop flow, removed 14 redundant places. [2021-10-14 12:16:40,707 INFO L242 Difference]: Finished difference. Result has 488 places, 707 transitions, 17440 flow [2021-10-14 12:16:40,707 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=17233, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=17440, PETRI_PLACES=488, PETRI_TRANSITIONS=707} [2021-10-14 12:16:40,707 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 399 predicate places. [2021-10-14 12:16:40,707 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 707 transitions, 17440 flow [2021-10-14 12:16:40,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:40,707 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:40,708 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] [2021-10-14 12:16:40,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-10-14 12:16:40,708 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:40,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:40,708 INFO L82 PathProgramCache]: Analyzing trace with hash -1971657807, now seen corresponding path program 17 times [2021-10-14 12:16:40,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:40,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721804331] [2021-10-14 12:16:40,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:40,708 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:40,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:41,269 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-14 12:16:41,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:41,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721804331] [2021-10-14 12:16:41,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721804331] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:41,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:41,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:41,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161615250] [2021-10-14 12:16:41,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:41,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:41,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:41,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:41,270 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:41,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 707 transitions, 17440 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:41,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:41,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:41,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:43,016 INFO L129 PetriNetUnfolder]: 1376/4086 cut-off events. [2021-10-14 12:16:43,016 INFO L130 PetriNetUnfolder]: For 123853/123862 co-relation queries the response was YES. [2021-10-14 12:16:43,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33438 conditions, 4086 events. 1376/4086 cut-off events. For 123853/123862 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 34997 event pairs, 236 based on Foata normal form. 11/4083 useless extension candidates. Maximal degree in co-relation 33260. Up to 2410 conditions per place. [2021-10-14 12:16:43,072 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 446 selfloop transitions, 222 changer transitions 82/808 dead transitions. [2021-10-14 12:16:43,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 808 transitions, 20424 flow [2021-10-14 12:16:43,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:43,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:43,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 707 transitions. [2021-10-14 12:16:43,073 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2021-10-14 12:16:43,073 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 707 transitions. [2021-10-14 12:16:43,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 707 transitions. [2021-10-14 12:16:43,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:43,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 707 transitions. [2021-10-14 12:16:43,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 50.5) internal successors, (707), 14 states have internal predecessors, (707), 0 states have call successors, (0), 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-14 12:16:43,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:43,076 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:43,076 INFO L186 Difference]: Start difference. First operand has 488 places, 707 transitions, 17440 flow. Second operand 14 states and 707 transitions. [2021-10-14 12:16:43,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 808 transitions, 20424 flow [2021-10-14 12:16:43,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 808 transitions, 19932 flow, removed 13 selfloop flow, removed 21 redundant places. [2021-10-14 12:16:43,893 INFO L242 Difference]: Finished difference. Result has 479 places, 685 transitions, 16976 flow [2021-10-14 12:16:43,893 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=16962, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=16976, PETRI_PLACES=479, PETRI_TRANSITIONS=685} [2021-10-14 12:16:43,893 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 390 predicate places. [2021-10-14 12:16:43,894 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 685 transitions, 16976 flow [2021-10-14 12:16:43,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:43,894 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:43,894 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] [2021-10-14 12:16:43,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-10-14 12:16:43,894 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:43,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:43,894 INFO L82 PathProgramCache]: Analyzing trace with hash -2144756901, now seen corresponding path program 18 times [2021-10-14 12:16:43,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:43,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337249203] [2021-10-14 12:16:43,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:43,895 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:43,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:44,366 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-14 12:16:44,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:44,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337249203] [2021-10-14 12:16:44,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337249203] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:44,366 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:44,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:44,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956612857] [2021-10-14 12:16:44,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:44,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:44,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:44,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:44,367 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:44,368 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 685 transitions, 16976 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:44,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:44,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:44,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:46,159 INFO L129 PetriNetUnfolder]: 1339/3972 cut-off events. [2021-10-14 12:16:46,159 INFO L130 PetriNetUnfolder]: For 121378/121387 co-relation queries the response was YES. [2021-10-14 12:16:46,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32611 conditions, 3972 events. 1339/3972 cut-off events. For 121378/121387 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 33848 event pairs, 230 based on Foata normal form. 11/3971 useless extension candidates. Maximal degree in co-relation 32437. Up to 2427 conditions per place. [2021-10-14 12:16:46,210 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 418 selfloop transitions, 219 changer transitions 58/753 dead transitions. [2021-10-14 12:16:46,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 753 transitions, 19142 flow [2021-10-14 12:16:46,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:16:46,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:16:46,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 727 transitions. [2021-10-14 12:16:46,211 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5156028368794326 [2021-10-14 12:16:46,211 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 727 transitions. [2021-10-14 12:16:46,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 727 transitions. [2021-10-14 12:16:46,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:46,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 727 transitions. [2021-10-14 12:16:46,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 48.46666666666667) internal successors, (727), 15 states have internal predecessors, (727), 0 states have call successors, (0), 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-14 12:16:46,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:46,213 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:46,213 INFO L186 Difference]: Start difference. First operand has 479 places, 685 transitions, 16976 flow. Second operand 15 states and 727 transitions. [2021-10-14 12:16:46,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 753 transitions, 19142 flow [2021-10-14 12:16:46,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 753 transitions, 18109 flow, removed 13 selfloop flow, removed 24 redundant places. [2021-10-14 12:16:46,959 INFO L242 Difference]: Finished difference. Result has 465 places, 672 transitions, 16139 flow [2021-10-14 12:16:46,960 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15947, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16139, PETRI_PLACES=465, PETRI_TRANSITIONS=672} [2021-10-14 12:16:46,960 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 376 predicate places. [2021-10-14 12:16:46,960 INFO L470 AbstractCegarLoop]: Abstraction has has 465 places, 672 transitions, 16139 flow [2021-10-14 12:16:46,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:46,960 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:46,960 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] [2021-10-14 12:16:46,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-10-14 12:16:46,960 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:46,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:46,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1405487753, now seen corresponding path program 19 times [2021-10-14 12:16:46,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:46,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163507130] [2021-10-14 12:16:46,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:46,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:46,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:47,327 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-14 12:16:47,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:47,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163507130] [2021-10-14 12:16:47,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163507130] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:47,327 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:47,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:47,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138057476] [2021-10-14 12:16:47,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:47,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:47,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:47,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:47,328 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:47,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 672 transitions, 16139 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:47,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:47,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:47,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:49,056 INFO L129 PetriNetUnfolder]: 1326/3917 cut-off events. [2021-10-14 12:16:49,056 INFO L130 PetriNetUnfolder]: For 116890/116899 co-relation queries the response was YES. [2021-10-14 12:16:49,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31571 conditions, 3917 events. 1326/3917 cut-off events. For 116890/116899 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 33091 event pairs, 232 based on Foata normal form. 11/3916 useless extension candidates. Maximal degree in co-relation 31404. Up to 2354 conditions per place. [2021-10-14 12:16:49,109 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 401 selfloop transitions, 211 changer transitions 86/756 dead transitions. [2021-10-14 12:16:49,109 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 756 transitions, 18473 flow [2021-10-14 12:16:49,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:49,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:49,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 699 transitions. [2021-10-14 12:16:49,110 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5311550151975684 [2021-10-14 12:16:49,110 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 699 transitions. [2021-10-14 12:16:49,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 699 transitions. [2021-10-14 12:16:49,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:49,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 699 transitions. [2021-10-14 12:16:49,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 49.92857142857143) internal successors, (699), 14 states have internal predecessors, (699), 0 states have call successors, (0), 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-14 12:16:49,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:49,111 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:49,111 INFO L186 Difference]: Start difference. First operand has 465 places, 672 transitions, 16139 flow. Second operand 14 states and 699 transitions. [2021-10-14 12:16:49,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 756 transitions, 18473 flow [2021-10-14 12:16:49,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 756 transitions, 17823 flow, removed 7 selfloop flow, removed 21 redundant places. [2021-10-14 12:16:49,779 INFO L242 Difference]: Finished difference. Result has 456 places, 650 transitions, 15504 flow [2021-10-14 12:16:49,779 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=15493, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15504, PETRI_PLACES=456, PETRI_TRANSITIONS=650} [2021-10-14 12:16:49,780 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 367 predicate places. [2021-10-14 12:16:49,780 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 650 transitions, 15504 flow [2021-10-14 12:16:49,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:49,780 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:49,780 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] [2021-10-14 12:16:49,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-10-14 12:16:49,780 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:49,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:49,780 INFO L82 PathProgramCache]: Analyzing trace with hash 224248725, now seen corresponding path program 20 times [2021-10-14 12:16:49,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:49,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235163455] [2021-10-14 12:16:49,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:49,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:49,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:50,366 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-14 12:16:50,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:50,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235163455] [2021-10-14 12:16:50,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235163455] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:50,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:50,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:50,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665737557] [2021-10-14 12:16:50,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:50,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:50,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:50,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:50,368 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:50,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 650 transitions, 15504 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:50,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:50,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:50,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:52,073 INFO L129 PetriNetUnfolder]: 1285/3813 cut-off events. [2021-10-14 12:16:52,073 INFO L130 PetriNetUnfolder]: For 113625/113634 co-relation queries the response was YES. [2021-10-14 12:16:52,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30714 conditions, 3813 events. 1285/3813 cut-off events. For 113625/113634 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 32152 event pairs, 229 based on Foata normal form. 11/3814 useless extension candidates. Maximal degree in co-relation 30550. Up to 2354 conditions per place. [2021-10-14 12:16:52,222 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 386 selfloop transitions, 233 changer transitions 63/740 dead transitions. [2021-10-14 12:16:52,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 740 transitions, 18782 flow [2021-10-14 12:16:52,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:16:52,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:16:52,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 744 transitions. [2021-10-14 12:16:52,223 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5276595744680851 [2021-10-14 12:16:52,223 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 744 transitions. [2021-10-14 12:16:52,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 744 transitions. [2021-10-14 12:16:52,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:52,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 744 transitions. [2021-10-14 12:16:52,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 49.6) internal successors, (744), 15 states have internal predecessors, (744), 0 states have call successors, (0), 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-14 12:16:52,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:52,224 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:52,224 INFO L186 Difference]: Start difference. First operand has 456 places, 650 transitions, 15504 flow. Second operand 15 states and 744 transitions. [2021-10-14 12:16:52,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 740 transitions, 18782 flow [2021-10-14 12:16:52,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 740 transitions, 18132 flow, removed 8 selfloop flow, removed 20 redundant places. [2021-10-14 12:16:52,889 INFO L242 Difference]: Finished difference. Result has 445 places, 648 transitions, 15290 flow [2021-10-14 12:16:52,889 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14857, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15290, PETRI_PLACES=445, PETRI_TRANSITIONS=648} [2021-10-14 12:16:52,889 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 356 predicate places. [2021-10-14 12:16:52,889 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 648 transitions, 15290 flow [2021-10-14 12:16:52,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:52,889 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:52,890 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] [2021-10-14 12:16:52,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-10-14 12:16:52,890 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:52,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:52,890 INFO L82 PathProgramCache]: Analyzing trace with hash -60072173, now seen corresponding path program 21 times [2021-10-14 12:16:52,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:52,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46292652] [2021-10-14 12:16:52,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:52,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:52,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:53,353 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-14 12:16:53,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:53,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46292652] [2021-10-14 12:16:53,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46292652] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:53,353 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:53,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:53,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372746207] [2021-10-14 12:16:53,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:53,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:53,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:53,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:53,354 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:53,355 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 648 transitions, 15290 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:53,355 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:53,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:53,355 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:55,122 INFO L129 PetriNetUnfolder]: 1281/3777 cut-off events. [2021-10-14 12:16:55,122 INFO L130 PetriNetUnfolder]: For 110198/110207 co-relation queries the response was YES. [2021-10-14 12:16:55,163 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30411 conditions, 3777 events. 1281/3777 cut-off events. For 110198/110207 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 31645 event pairs, 226 based on Foata normal form. 11/3778 useless extension candidates. Maximal degree in co-relation 30254. Up to 2297 conditions per place. [2021-10-14 12:16:55,172 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 374 selfloop transitions, 227 changer transitions 93/752 dead transitions. [2021-10-14 12:16:55,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 752 transitions, 18736 flow [2021-10-14 12:16:55,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:16:55,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:16:55,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 754 transitions. [2021-10-14 12:16:55,173 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5347517730496454 [2021-10-14 12:16:55,173 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 754 transitions. [2021-10-14 12:16:55,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 754 transitions. [2021-10-14 12:16:55,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:55,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 754 transitions. [2021-10-14 12:16:55,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 50.266666666666666) internal successors, (754), 15 states have internal predecessors, (754), 0 states have call successors, (0), 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-14 12:16:55,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:55,175 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:16:55,175 INFO L186 Difference]: Start difference. First operand has 445 places, 648 transitions, 15290 flow. Second operand 15 states and 754 transitions. [2021-10-14 12:16:55,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 752 transitions, 18736 flow [2021-10-14 12:16:55,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 752 transitions, 18155 flow, removed 2 selfloop flow, removed 15 redundant places. [2021-10-14 12:16:55,820 INFO L242 Difference]: Finished difference. Result has 444 places, 633 transitions, 14894 flow [2021-10-14 12:16:55,820 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14709, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=14894, PETRI_PLACES=444, PETRI_TRANSITIONS=633} [2021-10-14 12:16:55,821 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 355 predicate places. [2021-10-14 12:16:55,821 INFO L470 AbstractCegarLoop]: Abstraction has has 444 places, 633 transitions, 14894 flow [2021-10-14 12:16:55,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:55,821 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:55,821 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] [2021-10-14 12:16:55,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-10-14 12:16:55,821 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:55,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:55,821 INFO L82 PathProgramCache]: Analyzing trace with hash 34029225, now seen corresponding path program 22 times [2021-10-14 12:16:55,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:55,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655535205] [2021-10-14 12:16:55,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:55,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:55,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:56,216 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-14 12:16:56,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:56,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655535205] [2021-10-14 12:16:56,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655535205] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:56,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:56,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:56,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856419192] [2021-10-14 12:16:56,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:56,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:56,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:56,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:56,218 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:16:56,218 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 633 transitions, 14894 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:56,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:56,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:16:56,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:57,826 INFO L129 PetriNetUnfolder]: 1261/3694 cut-off events. [2021-10-14 12:16:57,827 INFO L130 PetriNetUnfolder]: For 109239/109248 co-relation queries the response was YES. [2021-10-14 12:16:57,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29734 conditions, 3694 events. 1261/3694 cut-off events. For 109239/109248 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 30739 event pairs, 229 based on Foata normal form. 11/3692 useless extension candidates. Maximal degree in co-relation 29576. Up to 2160 conditions per place. [2021-10-14 12:16:57,877 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 350 selfloop transitions, 199 changer transitions 119/724 dead transitions. [2021-10-14 12:16:57,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 724 transitions, 17192 flow [2021-10-14 12:16:57,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:16:57,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:16:57,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 706 transitions. [2021-10-14 12:16:57,878 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5364741641337386 [2021-10-14 12:16:57,878 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 706 transitions. [2021-10-14 12:16:57,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 706 transitions. [2021-10-14 12:16:57,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:57,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 706 transitions. [2021-10-14 12:16:57,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 50.42857142857143) internal successors, (706), 14 states have internal predecessors, (706), 0 states have call successors, (0), 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-14 12:16:57,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:57,880 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:16:57,880 INFO L186 Difference]: Start difference. First operand has 444 places, 633 transitions, 14894 flow. Second operand 14 states and 706 transitions. [2021-10-14 12:16:57,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 724 transitions, 17192 flow [2021-10-14 12:16:58,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 724 transitions, 16300 flow, removed 12 selfloop flow, removed 24 redundant places. [2021-10-14 12:16:58,512 INFO L242 Difference]: Finished difference. Result has 428 places, 588 transitions, 13676 flow [2021-10-14 12:16:58,513 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=14006, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13676, PETRI_PLACES=428, PETRI_TRANSITIONS=588} [2021-10-14 12:16:58,513 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 339 predicate places. [2021-10-14 12:16:58,513 INFO L470 AbstractCegarLoop]: Abstraction has has 428 places, 588 transitions, 13676 flow [2021-10-14 12:16:58,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:16:58,513 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:58,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] [2021-10-14 12:16:58,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-10-14 12:16:58,513 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:16:58,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:58,514 INFO L82 PathProgramCache]: Analyzing trace with hash 894193703, now seen corresponding path program 23 times [2021-10-14 12:16:58,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:58,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184354337] [2021-10-14 12:16:58,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:58,514 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:58,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:58,879 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-14 12:16:58,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:58,879 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184354337] [2021-10-14 12:16:58,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184354337] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:58,879 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:58,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:16:58,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313364792] [2021-10-14 12:16:58,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:16:58,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:58,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:16:58,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:16:58,880 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 94 [2021-10-14 12:16:58,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 588 transitions, 13676 flow. Second operand has 16 states, 16 states have (on average 40.0625) internal successors, (641), 16 states have internal predecessors, (641), 0 states have call successors, (0), 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-14 12:16:58,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:58,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 94 [2021-10-14 12:16:58,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:00,257 INFO L129 PetriNetUnfolder]: 1259/3612 cut-off events. [2021-10-14 12:17:00,257 INFO L130 PetriNetUnfolder]: For 109420/109528 co-relation queries the response was YES. [2021-10-14 12:17:00,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28328 conditions, 3612 events. 1259/3612 cut-off events. For 109420/109528 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 29608 event pairs, 161 based on Foata normal form. 32/3629 useless extension candidates. Maximal degree in co-relation 28176. Up to 1335 conditions per place. [2021-10-14 12:17:00,299 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 474 selfloop transitions, 15 changer transitions 288/802 dead transitions. [2021-10-14 12:17:00,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 802 transitions, 18638 flow [2021-10-14 12:17:00,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:17:00,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:17:00,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 712 transitions. [2021-10-14 12:17:00,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2021-10-14 12:17:00,300 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 712 transitions. [2021-10-14 12:17:00,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 712 transitions. [2021-10-14 12:17:00,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:00,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 712 transitions. [2021-10-14 12:17:00,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 50.857142857142854) internal successors, (712), 14 states have internal predecessors, (712), 0 states have call successors, (0), 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-14 12:17:00,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:00,301 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:00,301 INFO L186 Difference]: Start difference. First operand has 428 places, 588 transitions, 13676 flow. Second operand 14 states and 712 transitions. [2021-10-14 12:17:00,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 802 transitions, 18638 flow [2021-10-14 12:17:00,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 802 transitions, 16851 flow, removed 28 selfloop flow, removed 31 redundant places. [2021-10-14 12:17:00,841 INFO L242 Difference]: Finished difference. Result has 382 places, 468 transitions, 9430 flow [2021-10-14 12:17:00,841 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=12211, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9430, PETRI_PLACES=382, PETRI_TRANSITIONS=468} [2021-10-14 12:17:00,841 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 293 predicate places. [2021-10-14 12:17:00,841 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 468 transitions, 9430 flow [2021-10-14 12:17:00,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 40.0625) internal successors, (641), 16 states have internal predecessors, (641), 0 states have call successors, (0), 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-14 12:17:00,841 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:00,841 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] [2021-10-14 12:17:00,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-10-14 12:17:00,842 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:17:00,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:00,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1476508711, now seen corresponding path program 24 times [2021-10-14 12:17:00,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:00,842 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085458532] [2021-10-14 12:17:00,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:00,842 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:00,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:01,118 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-14 12:17:01,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:01,118 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085458532] [2021-10-14 12:17:01,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085458532] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:01,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:01,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:17:01,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100310185] [2021-10-14 12:17:01,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:17:01,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:01,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:17:01,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:17:01,119 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 94 [2021-10-14 12:17:01,120 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 468 transitions, 9430 flow. Second operand has 16 states, 16 states have (on average 40.0625) internal successors, (641), 16 states have internal predecessors, (641), 0 states have call successors, (0), 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-14 12:17:01,120 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:01,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 94 [2021-10-14 12:17:01,120 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:02,232 INFO L129 PetriNetUnfolder]: 912/2653 cut-off events. [2021-10-14 12:17:02,233 INFO L130 PetriNetUnfolder]: For 68400/68482 co-relation queries the response was YES. [2021-10-14 12:17:02,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19677 conditions, 2653 events. 912/2653 cut-off events. For 68400/68482 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 20173 event pairs, 97 based on Foata normal form. 13/2656 useless extension candidates. Maximal degree in co-relation 19538. Up to 1275 conditions per place. [2021-10-14 12:17:02,267 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 390 selfloop transitions, 25 changer transitions 167/607 dead transitions. [2021-10-14 12:17:02,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 607 transitions, 12005 flow [2021-10-14 12:17:02,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:17:02,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:17:02,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 699 transitions. [2021-10-14 12:17:02,268 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5311550151975684 [2021-10-14 12:17:02,268 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 699 transitions. [2021-10-14 12:17:02,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 699 transitions. [2021-10-14 12:17:02,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:02,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 699 transitions. [2021-10-14 12:17:02,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 49.92857142857143) internal successors, (699), 14 states have internal predecessors, (699), 0 states have call successors, (0), 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-14 12:17:02,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:02,269 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:02,269 INFO L186 Difference]: Start difference. First operand has 382 places, 468 transitions, 9430 flow. Second operand 14 states and 699 transitions. [2021-10-14 12:17:02,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 607 transitions, 12005 flow [2021-10-14 12:17:02,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 607 transitions, 10962 flow, removed 35 selfloop flow, removed 39 redundant places. [2021-10-14 12:17:02,539 INFO L242 Difference]: Finished difference. Result has 336 places, 410 transitions, 7482 flow [2021-10-14 12:17:02,539 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=8624, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7482, PETRI_PLACES=336, PETRI_TRANSITIONS=410} [2021-10-14 12:17:02,539 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 247 predicate places. [2021-10-14 12:17:02,540 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 410 transitions, 7482 flow [2021-10-14 12:17:02,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 40.0625) internal successors, (641), 16 states have internal predecessors, (641), 0 states have call successors, (0), 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-14 12:17:02,540 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:02,540 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] [2021-10-14 12:17:02,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-10-14 12:17:02,540 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:17:02,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:02,540 INFO L82 PathProgramCache]: Analyzing trace with hash -1024206281, now seen corresponding path program 25 times [2021-10-14 12:17:02,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:02,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495163240] [2021-10-14 12:17:02,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:02,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:02,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:02,976 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-14 12:17:02,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:02,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495163240] [2021-10-14 12:17:02,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495163240] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:02,977 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:02,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:17:02,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278521800] [2021-10-14 12:17:02,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:17:02,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:02,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:17:02,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:17:02,978 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:17:02,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 410 transitions, 7482 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:17:02,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:02,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:17:02,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:03,832 INFO L129 PetriNetUnfolder]: 653/2009 cut-off events. [2021-10-14 12:17:03,832 INFO L130 PetriNetUnfolder]: For 47296/47298 co-relation queries the response was YES. [2021-10-14 12:17:03,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14548 conditions, 2009 events. 653/2009 cut-off events. For 47296/47298 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 14674 event pairs, 88 based on Foata normal form. 6/2009 useless extension candidates. Maximal degree in co-relation 14426. Up to 1172 conditions per place. [2021-10-14 12:17:03,855 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 241 selfloop transitions, 142 changer transitions 47/478 dead transitions. [2021-10-14 12:17:03,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 478 transitions, 9440 flow [2021-10-14 12:17:03,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:17:03,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:17:03,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 692 transitions. [2021-10-14 12:17:03,856 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2021-10-14 12:17:03,856 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 692 transitions. [2021-10-14 12:17:03,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 692 transitions. [2021-10-14 12:17:03,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:03,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 692 transitions. [2021-10-14 12:17:03,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 49.42857142857143) internal successors, (692), 14 states have internal predecessors, (692), 0 states have call successors, (0), 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-14 12:17:03,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:03,858 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:03,858 INFO L186 Difference]: Start difference. First operand has 336 places, 410 transitions, 7482 flow. Second operand 14 states and 692 transitions. [2021-10-14 12:17:03,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 478 transitions, 9440 flow [2021-10-14 12:17:04,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 478 transitions, 9328 flow, removed 21 selfloop flow, removed 19 redundant places. [2021-10-14 12:17:04,026 INFO L242 Difference]: Finished difference. Result has 323 places, 406 transitions, 7581 flow [2021-10-14 12:17:04,026 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7581, PETRI_PLACES=323, PETRI_TRANSITIONS=406} [2021-10-14 12:17:04,026 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 234 predicate places. [2021-10-14 12:17:04,026 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 406 transitions, 7581 flow [2021-10-14 12:17:04,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:17:04,026 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:04,026 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] [2021-10-14 12:17:04,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-10-14 12:17:04,027 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:17:04,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:04,027 INFO L82 PathProgramCache]: Analyzing trace with hash -848825013, now seen corresponding path program 26 times [2021-10-14 12:17:04,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:04,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886125197] [2021-10-14 12:17:04,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:04,027 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:04,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:04,389 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-14 12:17:04,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:04,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886125197] [2021-10-14 12:17:04,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886125197] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:04,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:04,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:17:04,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666799036] [2021-10-14 12:17:04,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:17:04,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:04,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:17:04,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:17:04,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:17:04,392 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 406 transitions, 7581 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:17:04,392 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:04,392 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:17:04,392 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:05,367 INFO L129 PetriNetUnfolder]: 654/1990 cut-off events. [2021-10-14 12:17:05,367 INFO L130 PetriNetUnfolder]: For 47006/47008 co-relation queries the response was YES. [2021-10-14 12:17:05,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14587 conditions, 1990 events. 654/1990 cut-off events. For 47006/47008 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 14374 event pairs, 88 based on Foata normal form. 6/1990 useless extension candidates. Maximal degree in co-relation 14473. Up to 1132 conditions per place. [2021-10-14 12:17:05,384 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 231 selfloop transitions, 138 changer transitions 75/492 dead transitions. [2021-10-14 12:17:05,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 492 transitions, 9721 flow [2021-10-14 12:17:05,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-14 12:17:05,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-14 12:17:05,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 746 transitions. [2021-10-14 12:17:05,385 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5290780141843971 [2021-10-14 12:17:05,385 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 746 transitions. [2021-10-14 12:17:05,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 746 transitions. [2021-10-14 12:17:05,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:05,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 746 transitions. [2021-10-14 12:17:05,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 49.733333333333334) internal successors, (746), 15 states have internal predecessors, (746), 0 states have call successors, (0), 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-14 12:17:05,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:17:05,386 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 94.0) internal successors, (1504), 16 states have internal predecessors, (1504), 0 states have call successors, (0), 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-14 12:17:05,386 INFO L186 Difference]: Start difference. First operand has 323 places, 406 transitions, 7581 flow. Second operand 15 states and 746 transitions. [2021-10-14 12:17:05,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 492 transitions, 9721 flow [2021-10-14 12:17:05,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 492 transitions, 9363 flow, removed 6 selfloop flow, removed 15 redundant places. [2021-10-14 12:17:05,532 INFO L242 Difference]: Finished difference. Result has 322 places, 393 transitions, 7260 flow [2021-10-14 12:17:05,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7223, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7260, PETRI_PLACES=322, PETRI_TRANSITIONS=393} [2021-10-14 12:17:05,533 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 233 predicate places. [2021-10-14 12:17:05,533 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 393 transitions, 7260 flow [2021-10-14 12:17:05,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:17:05,533 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:05,533 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] [2021-10-14 12:17:05,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-10-14 12:17:05,533 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:17:05,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:05,534 INFO L82 PathProgramCache]: Analyzing trace with hash -612293199, now seen corresponding path program 27 times [2021-10-14 12:17:05,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:05,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597318448] [2021-10-14 12:17:05,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:05,534 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:05,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:05,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-14 12:17:05,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:05,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597318448] [2021-10-14 12:17:05,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597318448] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:05,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:05,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:17:05,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188733081] [2021-10-14 12:17:05,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:17:05,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:05,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:17:05,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:17:05,903 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:17:05,903 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 393 transitions, 7260 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:17:05,903 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:05,903 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:17:05,903 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:06,738 INFO L129 PetriNetUnfolder]: 641/1933 cut-off events. [2021-10-14 12:17:06,739 INFO L130 PetriNetUnfolder]: For 46419/46421 co-relation queries the response was YES. [2021-10-14 12:17:06,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14158 conditions, 1933 events. 641/1933 cut-off events. For 46419/46421 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 13767 event pairs, 88 based on Foata normal form. 6/1933 useless extension candidates. Maximal degree in co-relation 14044. Up to 1059 conditions per place. [2021-10-14 12:17:06,768 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 214 selfloop transitions, 128 changer transitions 89/479 dead transitions. [2021-10-14 12:17:06,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 479 transitions, 9062 flow [2021-10-14 12:17:06,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:17:06,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:17:06,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 698 transitions. [2021-10-14 12:17:06,770 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5303951367781155 [2021-10-14 12:17:06,770 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 698 transitions. [2021-10-14 12:17:06,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 698 transitions. [2021-10-14 12:17:06,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:06,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 698 transitions. [2021-10-14 12:17:06,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 49.857142857142854) internal successors, (698), 14 states have internal predecessors, (698), 0 states have call successors, (0), 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-14 12:17:06,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:06,772 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:06,772 INFO L186 Difference]: Start difference. First operand has 322 places, 393 transitions, 7260 flow. Second operand 14 states and 698 transitions. [2021-10-14 12:17:06,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 479 transitions, 9062 flow [2021-10-14 12:17:06,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 479 transitions, 8556 flow, removed 9 selfloop flow, removed 21 redundant places. [2021-10-14 12:17:06,921 INFO L242 Difference]: Finished difference. Result has 313 places, 371 transitions, 6609 flow [2021-10-14 12:17:06,921 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6609, PETRI_PLACES=313, PETRI_TRANSITIONS=371} [2021-10-14 12:17:06,921 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 224 predicate places. [2021-10-14 12:17:06,921 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 371 transitions, 6609 flow [2021-10-14 12:17:06,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:17:06,921 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:06,921 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] [2021-10-14 12:17:06,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-10-14 12:17:06,922 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:17:06,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:06,922 INFO L82 PathProgramCache]: Analyzing trace with hash -669287117, now seen corresponding path program 28 times [2021-10-14 12:17:06,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:06,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486539311] [2021-10-14 12:17:06,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:06,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:06,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:07,309 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-14 12:17:07,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:07,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486539311] [2021-10-14 12:17:07,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486539311] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:07,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:07,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:17:07,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832987569] [2021-10-14 12:17:07,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:17:07,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:07,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:17:07,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:17:07,311 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-14 12:17:07,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 371 transitions, 6609 flow. Second operand has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:17:07,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:07,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-14 12:17:07,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:08,112 INFO L129 PetriNetUnfolder]: 598/1803 cut-off events. [2021-10-14 12:17:08,112 INFO L130 PetriNetUnfolder]: For 44481/44483 co-relation queries the response was YES. [2021-10-14 12:17:08,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13008 conditions, 1803 events. 598/1803 cut-off events. For 44481/44483 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 12614 event pairs, 85 based on Foata normal form. 6/1803 useless extension candidates. Maximal degree in co-relation 12898. Up to 922 conditions per place. [2021-10-14 12:17:08,131 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 176 selfloop transitions, 119 changer transitions 116/457 dead transitions. [2021-10-14 12:17:08,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 457 transitions, 8164 flow [2021-10-14 12:17:08,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:17:08,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:17:08,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 701 transitions. [2021-10-14 12:17:08,132 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5326747720364742 [2021-10-14 12:17:08,132 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 701 transitions. [2021-10-14 12:17:08,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 701 transitions. [2021-10-14 12:17:08,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:08,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 701 transitions. [2021-10-14 12:17:08,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 50.07142857142857) internal successors, (701), 14 states have internal predecessors, (701), 0 states have call successors, (0), 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-14 12:17:08,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:08,133 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:08,133 INFO L186 Difference]: Start difference. First operand has 313 places, 371 transitions, 6609 flow. Second operand 14 states and 701 transitions. [2021-10-14 12:17:08,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 457 transitions, 8164 flow [2021-10-14 12:17:08,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 457 transitions, 7614 flow, removed 12 selfloop flow, removed 19 redundant places. [2021-10-14 12:17:08,260 INFO L242 Difference]: Finished difference. Result has 305 places, 327 transitions, 5586 flow [2021-10-14 12:17:08,260 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6067, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5586, PETRI_PLACES=305, PETRI_TRANSITIONS=327} [2021-10-14 12:17:08,260 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 216 predicate places. [2021-10-14 12:17:08,260 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 327 transitions, 5586 flow [2021-10-14 12:17:08,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 41.9375) internal successors, (671), 16 states have internal predecessors, (671), 0 states have call successors, (0), 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-14 12:17:08,260 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:08,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] [2021-10-14 12:17:08,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-10-14 12:17:08,261 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION, t_funErr0ASSERT_VIOLATIONDATA_RACE, t_funErr0ASSERT_VIOLATIONDATA_RACE] === [2021-10-14 12:17:08,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:08,261 INFO L82 PathProgramCache]: Analyzing trace with hash -985741415, now seen corresponding path program 29 times [2021-10-14 12:17:08,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:08,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921407519] [2021-10-14 12:17:08,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:08,261 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:08,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:08,518 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-14 12:17:08,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:08,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921407519] [2021-10-14 12:17:08,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921407519] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:08,518 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:08,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-14 12:17:08,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700998180] [2021-10-14 12:17:08,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-14 12:17:08,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:08,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-14 12:17:08,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-14 12:17:08,520 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 94 [2021-10-14 12:17:08,520 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 327 transitions, 5586 flow. Second operand has 16 states, 16 states have (on average 40.0625) internal successors, (641), 16 states have internal predecessors, (641), 0 states have call successors, (0), 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-14 12:17:08,520 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:08,520 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 94 [2021-10-14 12:17:08,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:09,266 INFO L129 PetriNetUnfolder]: 543/1622 cut-off events. [2021-10-14 12:17:09,266 INFO L130 PetriNetUnfolder]: For 43692/43754 co-relation queries the response was YES. [2021-10-14 12:17:09,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11807 conditions, 1622 events. 543/1622 cut-off events. For 43692/43754 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 11118 event pairs, 79 based on Foata normal form. 66/1682 useless extension candidates. Maximal degree in co-relation 11700. Up to 563 conditions per place. [2021-10-14 12:17:09,279 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 0 selfloop transitions, 0 changer transitions 528/528 dead transitions. [2021-10-14 12:17:09,279 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 528 transitions, 10526 flow [2021-10-14 12:17:09,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-14 12:17:09,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-14 12:17:09,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 658 transitions. [2021-10-14 12:17:09,280 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5 [2021-10-14 12:17:09,280 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 658 transitions. [2021-10-14 12:17:09,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 658 transitions. [2021-10-14 12:17:09,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:09,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 658 transitions. [2021-10-14 12:17:09,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 47.0) internal successors, (658), 14 states have internal predecessors, (658), 0 states have call successors, (0), 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-14 12:17:09,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:09,282 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 94.0) internal successors, (1410), 15 states have internal predecessors, (1410), 0 states have call successors, (0), 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-14 12:17:09,282 INFO L186 Difference]: Start difference. First operand has 305 places, 327 transitions, 5586 flow. Second operand 14 states and 658 transitions. [2021-10-14 12:17:09,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 528 transitions, 10526 flow [2021-10-14 12:17:09,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 528 transitions, 9437 flow, removed 13 selfloop flow, removed 33 redundant places. [2021-10-14 12:17:09,392 INFO L242 Difference]: Finished difference. Result has 261 places, 0 transitions, 0 flow [2021-10-14 12:17:09,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=0, PETRI_PLACES=261, PETRI_TRANSITIONS=0} [2021-10-14 12:17:09,393 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 172 predicate places. [2021-10-14 12:17:09,393 INFO L470 AbstractCegarLoop]: Abstraction has has 261 places, 0 transitions, 0 flow [2021-10-14 12:17:09,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 40.0625) internal successors, (641), 16 states have internal predecessors, (641), 0 states have call successors, (0), 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-14 12:17:09,395 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:17:09,395 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-14 12:17:09,395 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:17:09,395 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:17:09,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-10-14 12:17:09,400 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-14 12:17:09,400 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-14 12:17:09,402 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.10 12:17:09 BasicIcfg [2021-10-14 12:17:09,402 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-14 12:17:09,403 INFO L168 Benchmark]: Toolchain (without parser) took 475740.96 ms. Allocated memory was 186.6 MB in the beginning and 7.4 GB in the end (delta: 7.2 GB). Free memory was 133.3 MB in the beginning and 4.1 GB in the end (delta: -4.0 GB). Peak memory consumption was 3.2 GB. Max. memory is 8.0 GB. [2021-10-14 12:17:09,403 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 186.6 MB. Free memory was 151.8 MB in the beginning and 151.7 MB in the end (delta: 69.7 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-10-14 12:17:09,403 INFO L168 Benchmark]: CACSL2BoogieTranslator took 567.90 ms. Allocated memory was 186.6 MB in the beginning and 234.9 MB in the end (delta: 48.2 MB). Free memory was 133.1 MB in the beginning and 195.3 MB in the end (delta: -62.2 MB). Peak memory consumption was 15.3 MB. Max. memory is 8.0 GB. [2021-10-14 12:17:09,404 INFO L168 Benchmark]: Boogie Procedure Inliner took 68.61 ms. Allocated memory is still 234.9 MB. Free memory was 195.3 MB in the beginning and 192.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-14 12:17:09,404 INFO L168 Benchmark]: Boogie Preprocessor took 32.69 ms. Allocated memory is still 234.9 MB. Free memory was 192.8 MB in the beginning and 191.1 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-14 12:17:09,404 INFO L168 Benchmark]: RCFGBuilder took 388.79 ms. Allocated memory is still 234.9 MB. Free memory was 191.1 MB in the beginning and 177.1 MB in the end (delta: 14.0 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-10-14 12:17:09,404 INFO L168 Benchmark]: TraceAbstraction took 474671.33 ms. Allocated memory was 234.9 MB in the beginning and 7.4 GB in the end (delta: 7.2 GB). Free memory was 176.4 MB in the beginning and 4.1 GB in the end (delta: -4.0 GB). Peak memory consumption was 3.2 GB. Max. memory is 8.0 GB. [2021-10-14 12:17:09,405 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14 ms. Allocated memory is still 186.6 MB. Free memory was 151.8 MB in the beginning and 151.7 MB in the end (delta: 69.7 kB). There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 567.90 ms. Allocated memory was 186.6 MB in the beginning and 234.9 MB in the end (delta: 48.2 MB). Free memory was 133.1 MB in the beginning and 195.3 MB in the end (delta: -62.2 MB). Peak memory consumption was 15.3 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 68.61 ms. Allocated memory is still 234.9 MB. Free memory was 195.3 MB in the beginning and 192.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 32.69 ms. Allocated memory is still 234.9 MB. Free memory was 192.8 MB in the beginning and 191.1 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 388.79 ms. Allocated memory is still 234.9 MB. Free memory was 191.1 MB in the beginning and 177.1 MB in the end (delta: 14.0 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 474671.33 ms. Allocated memory was 234.9 MB in the beginning and 7.4 GB in the end (delta: 7.2 GB). Free memory was 176.4 MB in the beginning and 4.1 GB in the end (delta: -4.0 GB). Peak memory consumption was 3.2 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 916]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 916]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 124 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 15.6ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 474533.4ms, OverallIterations: 86, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 452459.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 52.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 5648 SDtfs, 18876 SDslu, 10759 SDs, 0 SdLazy, 55650 SolverSat, 5830 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 27438.3ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2190 GetRequests, 134 SyntacticMatches, 170 SemanticMatches, 1886 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4656 ImplicationChecksByTransitivity, 23811.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=62196occurred in iteration=57, InterpolantAutomatonStates: 1191, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 153.9ms SsaConstructionTime, 672.4ms SatisfiabilityAnalysisTime, 20494.8ms InterpolantComputationTime, 5374 NumberOfCodeBlocks, 5374 NumberOfCodeBlocksAsserted, 86 NumberOfCheckSat, 5288 ConstructedInterpolants, 0 QuantifiedInterpolants, 74127 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 86 InterpolantComputations, 86 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-10-14 12:17:09,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...