/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-eaa536417960c97dc4122e532ee2691877b99d76-eaa5364 [2021-10-16 23:06:17,884 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-16 23:06:17,886 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-16 23:06:17,949 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-16 23:06:17,950 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-16 23:06:17,952 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-16 23:06:17,954 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-16 23:06:17,958 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-16 23:06:17,960 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-16 23:06:17,969 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-16 23:06:17,969 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-16 23:06:17,970 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-16 23:06:17,970 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-16 23:06:17,970 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-16 23:06:17,971 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-16 23:06:17,972 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-16 23:06:17,972 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-16 23:06:17,973 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-16 23:06:17,974 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-16 23:06:17,975 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-16 23:06:17,975 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-16 23:06:17,976 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-16 23:06:17,977 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-16 23:06:17,977 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-16 23:06:17,979 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-16 23:06:17,979 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-16 23:06:17,979 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-16 23:06:17,980 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-16 23:06:17,980 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-16 23:06:17,980 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-16 23:06:17,980 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-16 23:06:17,981 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-16 23:06:17,981 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-16 23:06:17,982 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-16 23:06:17,982 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-16 23:06:17,982 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-16 23:06:17,983 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-16 23:06:17,983 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-16 23:06:17,983 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-16 23:06:17,983 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-16 23:06:17,984 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-16 23:06:17,987 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2021-10-16 23:06:18,004 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-16 23:06:18,005 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-16 23:06:18,005 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * Use SBE=true [2021-10-16 23:06:18,006 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-16 23:06:18,006 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-16 23:06:18,007 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:06:18,007 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-16 23:06:18,007 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-16 23:06:18,008 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-16 23:06:18,008 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-16 23:06:18,008 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-16 23:06:18,008 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-16 23:06:18,008 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false [2021-10-16 23:06:18,197 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-16 23:06:18,213 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-16 23:06:18,215 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-16 23:06:18,215 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-16 23:06:18,216 INFO L275 PluginConnector]: CDTParser initialized [2021-10-16 23:06:18,217 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-16 23:06:18,260 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ed61c557a/1ee525abe7d54d52b8ee0ea967e7e7f7/FLAGfa6e3a269 [2021-10-16 23:06:18,680 INFO L306 CDTParser]: Found 1 translation units. [2021-10-16 23:06:18,680 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/04-mutex_10-ptrmunge_nr.i [2021-10-16 23:06:18,701 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ed61c557a/1ee525abe7d54d52b8ee0ea967e7e7f7/FLAGfa6e3a269 [2021-10-16 23:06:18,710 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ed61c557a/1ee525abe7d54d52b8ee0ea967e7e7f7 [2021-10-16 23:06:18,711 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-16 23:06:18,712 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-16 23:06:18,713 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-16 23:06:18,713 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-16 23:06:18,715 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-16 23:06:18,715 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:06:18" (1/1) ... [2021-10-16 23:06:18,716 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5878334c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:18, skipping insertion in model container [2021-10-16 23:06:18,716 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:06:18" (1/1) ... [2021-10-16 23:06:18,723 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-16 23:06:18,769 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-16 23:06:19,003 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:06:19,012 INFO L203 MainTranslator]: Completed pre-run [2021-10-16 23:06:19,038 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:06:19,074 INFO L208 MainTranslator]: Completed translation [2021-10-16 23:06:19,075 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19 WrapperNode [2021-10-16 23:06:19,075 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-16 23:06:19,076 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-16 23:06:19,076 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-16 23:06:19,076 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-16 23:06:19,081 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,110 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,135 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-16 23:06:19,136 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-16 23:06:19,136 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-16 23:06:19,136 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-16 23:06:19,142 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,142 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,153 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,154 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,162 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,164 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,165 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,166 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-16 23:06:19,167 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-16 23:06:19,167 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-16 23:06:19,167 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-16 23:06:19,173 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (1/1) ... [2021-10-16 23:06:19,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:06:19,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 23:06:19,204 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-16 23:06:19,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-16 23:06:19,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-16 23:06:19,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-16 23:06:19,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-16 23:06:19,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-16 23:06:19,242 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-10-16 23:06:19,243 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-10-16 23:06:19,243 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-10-16 23:06:19,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-16 23:06:19,243 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-16 23:06:19,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-16 23:06:19,244 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-16 23:06:19,554 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-16 23:06:19,554 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2021-10-16 23:06:19,555 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:06:19 BoogieIcfgContainer [2021-10-16 23:06:19,555 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-16 23:06:19,556 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-16 23:06:19,556 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-16 23:06:19,559 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-16 23:06:19,559 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 11:06:18" (1/3) ... [2021-10-16 23:06:19,559 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ec95b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:06:19, skipping insertion in model container [2021-10-16 23:06:19,559 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:06:19" (2/3) ... [2021-10-16 23:06:19,560 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ec95b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:06:19, skipping insertion in model container [2021-10-16 23:06:19,560 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:06:19" (3/3) ... [2021-10-16 23:06:19,560 INFO L111 eAbstractionObserver]: Analyzing ICFG 04-mutex_10-ptrmunge_nr.i [2021-10-16 23:06:19,564 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-16 23:06:19,564 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-16 23:06:19,564 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-16 23:06:19,584 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,585 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,586 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,586 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,586 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,586 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,586 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,586 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,586 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,587 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,588 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,588 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,588 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,588 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,588 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,588 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,589 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,589 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,589 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,589 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,589 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,589 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,589 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,590 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,591 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,591 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,591 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,591 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,591 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,591 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,591 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,592 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,592 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,592 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,592 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,592 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,592 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,593 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,595 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,595 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,595 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,595 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,595 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,595 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,595 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,596 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,596 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,596 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,597 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,597 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,597 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,597 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,598 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,598 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,598 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,598 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,598 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,599 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,599 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,599 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,600 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,600 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,600 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,601 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,603 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,603 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,603 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,608 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,608 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,609 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,609 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,609 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,609 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,609 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,609 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,609 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,610 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,610 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,611 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,611 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,612 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,612 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,612 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,613 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,614 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,618 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,618 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,618 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~v.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,618 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,618 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,619 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_munge_~m.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~m.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,619 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,619 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#in~v.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,620 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_munge_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:06:19,628 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2021-10-16 23:06:19,668 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-16 23:06:19,673 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-16 23:06:19,673 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-10-16 23:06:19,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 94 transitions, 196 flow [2021-10-16 23:06:19,742 INFO L129 PetriNetUnfolder]: 0/93 cut-off events. [2021-10-16 23:06:19,743 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-16 23:06:19,746 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-16 23:06:19,746 INFO L82 GeneralOperation]: Start removeDead. Operand has 98 places, 94 transitions, 196 flow [2021-10-16 23:06:19,751 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 85 transitions, 173 flow [2021-10-16 23:06:19,772 INFO L129 PetriNetUnfolder]: 0/65 cut-off events. [2021-10-16 23:06:19,772 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:06:19,773 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:19,773 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-16 23:06:19,774 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-16 23:06:19,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:19,778 INFO L82 PathProgramCache]: Analyzing trace with hash -8763120, now seen corresponding path program 1 times [2021-10-16 23:06:19,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:19,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687439727] [2021-10-16 23:06:19,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:19,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:19,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:20,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:20,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:20,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687439727] [2021-10-16 23:06:20,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687439727] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:20,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:20,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:06:20,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608641016] [2021-10-16 23:06:20,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:06:20,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:20,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:06:20,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:06:20,110 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 94 [2021-10-16 23:06:20,115 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-16 23:06:20,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:20,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 94 [2021-10-16 23:06:20,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:20,502 INFO L129 PetriNetUnfolder]: 288/829 cut-off events. [2021-10-16 23:06:20,503 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-16 23:06:20,508 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-16 23:06:20,540 INFO L132 encePairwiseOnDemand]: 75/94 looper letters, 38 selfloop transitions, 54 changer transitions 0/146 dead transitions. [2021-10-16 23:06:20,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 146 transitions, 479 flow [2021-10-16 23:06:20,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:06:20,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:06:20,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 471 transitions. [2021-10-16 23:06:20,558 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8351063829787234 [2021-10-16 23:06:20,559 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 471 transitions. [2021-10-16 23:06:20,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 471 transitions. [2021-10-16 23:06:20,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:20,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 471 transitions. [2021-10-16 23:06:20,570 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-16 23:06:20,577 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-16 23:06:20,577 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-16 23:06:20,579 INFO L186 Difference]: Start difference. First operand has 89 places, 85 transitions, 173 flow. Second operand 6 states and 471 transitions. [2021-10-16 23:06:20,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 146 transitions, 479 flow [2021-10-16 23:06:20,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 146 transitions, 478 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-16 23:06:20,588 INFO L242 Difference]: Finished difference. Result has 98 places, 138 transitions, 530 flow [2021-10-16 23:06:20,590 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-16 23:06:20,590 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 9 predicate places. [2021-10-16 23:06:20,591 INFO L470 AbstractCegarLoop]: Abstraction has has 98 places, 138 transitions, 530 flow [2021-10-16 23:06:20,591 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-16 23:06:20,591 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:20,592 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-16 23:06:20,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-16 23:06:20,592 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-16 23:06:20,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:20,593 INFO L82 PathProgramCache]: Analyzing trace with hash -2026722573, now seen corresponding path program 1 times [2021-10-16 23:06:20,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:20,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133942796] [2021-10-16 23:06:20,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:20,597 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:20,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:20,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:20,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133942796] [2021-10-16 23:06:20,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133942796] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:20,719 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:20,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:06:20,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121822226] [2021-10-16 23:06:20,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:06:20,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:20,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:06:20,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:06:20,721 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 94 [2021-10-16 23:06:20,722 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-16 23:06:20,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:20,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 94 [2021-10-16 23:06:20,722 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:20,913 INFO L129 PetriNetUnfolder]: 336/942 cut-off events. [2021-10-16 23:06:20,913 INFO L130 PetriNetUnfolder]: For 271/279 co-relation queries the response was YES. [2021-10-16 23:06:20,915 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-16 23:06:20,919 INFO L132 encePairwiseOnDemand]: 79/94 looper letters, 81 selfloop transitions, 45 changer transitions 8/190 dead transitions. [2021-10-16 23:06:20,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 190 transitions, 998 flow [2021-10-16 23:06:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:06:20,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:06:20,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 460 transitions. [2021-10-16 23:06:20,921 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8156028368794326 [2021-10-16 23:06:20,921 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 460 transitions. [2021-10-16 23:06:20,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 460 transitions. [2021-10-16 23:06:20,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:20,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 460 transitions. [2021-10-16 23:06:20,922 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-16 23:06:20,924 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-16 23:06:20,924 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-16 23:06:20,924 INFO L186 Difference]: Start difference. First operand has 98 places, 138 transitions, 530 flow. Second operand 6 states and 460 transitions. [2021-10-16 23:06:20,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 190 transitions, 998 flow [2021-10-16 23:06:20,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 190 transitions, 998 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-16 23:06:20,938 INFO L242 Difference]: Finished difference. Result has 108 places, 178 transitions, 888 flow [2021-10-16 23:06:20,938 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-16 23:06:20,938 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 19 predicate places. [2021-10-16 23:06:20,939 INFO L470 AbstractCegarLoop]: Abstraction has has 108 places, 178 transitions, 888 flow [2021-10-16 23:06:20,939 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-16 23:06:20,939 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:20,939 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-16 23:06:20,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-16 23:06:20,939 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-16 23:06:20,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:20,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1864323969, now seen corresponding path program 1 times [2021-10-16 23:06:20,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:20,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984107876] [2021-10-16 23:06:20,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:20,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:20,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:21,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:21,196 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984107876] [2021-10-16 23:06:21,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984107876] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:21,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:21,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:21,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383140155] [2021-10-16 23:06:21,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:21,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:21,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:21,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:21,216 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:21,217 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-16 23:06:21,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:21,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:21,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:22,101 INFO L129 PetriNetUnfolder]: 909/2435 cut-off events. [2021-10-16 23:06:22,101 INFO L130 PetriNetUnfolder]: For 1821/1881 co-relation queries the response was YES. [2021-10-16 23:06:22,106 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-16 23:06:22,115 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 335 selfloop transitions, 61 changer transitions 24/461 dead transitions. [2021-10-16 23:06:22,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 461 transitions, 3336 flow [2021-10-16 23:06:22,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:06:22,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:06:22,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 890 transitions. [2021-10-16 23:06:22,118 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6762917933130699 [2021-10-16 23:06:22,118 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 890 transitions. [2021-10-16 23:06:22,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 890 transitions. [2021-10-16 23:06:22,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:22,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 890 transitions. [2021-10-16 23:06:22,120 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-16 23:06:22,122 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-16 23:06:22,122 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-16 23:06:22,122 INFO L186 Difference]: Start difference. First operand has 108 places, 178 transitions, 888 flow. Second operand 14 states and 890 transitions. [2021-10-16 23:06:22,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 461 transitions, 3336 flow [2021-10-16 23:06:22,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 461 transitions, 3282 flow, removed 27 selfloop flow, removed 0 redundant places. [2021-10-16 23:06:22,155 INFO L242 Difference]: Finished difference. Result has 130 places, 234 transitions, 1607 flow [2021-10-16 23:06:22,155 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-16 23:06:22,156 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 41 predicate places. [2021-10-16 23:06:22,156 INFO L470 AbstractCegarLoop]: Abstraction has has 130 places, 234 transitions, 1607 flow [2021-10-16 23:06:22,156 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-16 23:06:22,156 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:22,156 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-16 23:06:22,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-16 23:06:22,156 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-16 23:06:22,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:22,157 INFO L82 PathProgramCache]: Analyzing trace with hash 443345707, now seen corresponding path program 2 times [2021-10-16 23:06:22,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:22,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226252870] [2021-10-16 23:06:22,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:22,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:22,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:22,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:22,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:22,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226252870] [2021-10-16 23:06:22,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226252870] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:22,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:22,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:22,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309047446] [2021-10-16 23:06:22,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:22,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:22,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:22,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:22,344 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:22,347 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-16 23:06:22,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:22,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:22,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:23,226 INFO L129 PetriNetUnfolder]: 1238/3394 cut-off events. [2021-10-16 23:06:23,226 INFO L130 PetriNetUnfolder]: For 5983/6099 co-relation queries the response was YES. [2021-10-16 23:06:23,235 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-16 23:06:23,247 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 365 selfloop transitions, 69 changer transitions 20/495 dead transitions. [2021-10-16 23:06:23,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 495 transitions, 4244 flow [2021-10-16 23:06:23,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:23,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:23,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 933 transitions. [2021-10-16 23:06:23,249 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6617021276595745 [2021-10-16 23:06:23,249 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 933 transitions. [2021-10-16 23:06:23,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 933 transitions. [2021-10-16 23:06:23,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:23,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 933 transitions. [2021-10-16 23:06:23,251 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-16 23:06:23,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-16 23:06:23,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-16 23:06:23,254 INFO L186 Difference]: Start difference. First operand has 130 places, 234 transitions, 1607 flow. Second operand 15 states and 933 transitions. [2021-10-16 23:06:23,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 495 transitions, 4244 flow [2021-10-16 23:06:23,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 495 transitions, 4226 flow, removed 2 selfloop flow, removed 5 redundant places. [2021-10-16 23:06:23,292 INFO L242 Difference]: Finished difference. Result has 148 places, 294 transitions, 2573 flow [2021-10-16 23:06:23,292 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-16 23:06:23,292 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 59 predicate places. [2021-10-16 23:06:23,293 INFO L470 AbstractCegarLoop]: Abstraction has has 148 places, 294 transitions, 2573 flow [2021-10-16 23:06:23,293 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-16 23:06:23,293 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:23,293 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-16 23:06:23,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-16 23:06:23,294 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-16 23:06:23,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:23,294 INFO L82 PathProgramCache]: Analyzing trace with hash 962921096, now seen corresponding path program 1 times [2021-10-16 23:06:23,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:23,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304945343] [2021-10-16 23:06:23,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:23,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:23,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:23,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:23,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:23,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304945343] [2021-10-16 23:06:23,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304945343] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:23,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:23,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:23,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923517365] [2021-10-16 23:06:23,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:23,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:23,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:23,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:23,478 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:23,479 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-16 23:06:23,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:23,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:23,479 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:24,707 INFO L129 PetriNetUnfolder]: 1916/5254 cut-off events. [2021-10-16 23:06:24,707 INFO L130 PetriNetUnfolder]: For 15352/15523 co-relation queries the response was YES. [2021-10-16 23:06:24,726 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-16 23:06:24,747 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 623 selfloop transitions, 89 changer transitions 23/780 dead transitions. [2021-10-16 23:06:24,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 780 transitions, 7949 flow [2021-10-16 23:06:24,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-16 23:06:24,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-16 23:06:24,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1021 transitions. [2021-10-16 23:06:24,750 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6788563829787234 [2021-10-16 23:06:24,750 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1021 transitions. [2021-10-16 23:06:24,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1021 transitions. [2021-10-16 23:06:24,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:24,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1021 transitions. [2021-10-16 23:06:24,752 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-16 23:06:24,753 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-16 23:06:24,754 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-16 23:06:24,754 INFO L186 Difference]: Start difference. First operand has 148 places, 294 transitions, 2573 flow. Second operand 16 states and 1021 transitions. [2021-10-16 23:06:24,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 780 transitions, 7949 flow [2021-10-16 23:06:24,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 780 transitions, 7792 flow, removed 71 selfloop flow, removed 4 redundant places. [2021-10-16 23:06:24,938 INFO L242 Difference]: Finished difference. Result has 168 places, 371 transitions, 3583 flow [2021-10-16 23:06:24,938 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-16 23:06:24,938 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 79 predicate places. [2021-10-16 23:06:24,938 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 371 transitions, 3583 flow [2021-10-16 23:06:24,939 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-16 23:06:24,939 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:24,939 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-16 23:06:24,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-16 23:06:24,939 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-16 23:06:24,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:24,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1411060007, now seen corresponding path program 3 times [2021-10-16 23:06:24,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:24,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861146848] [2021-10-16 23:06:24,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:24,940 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:25,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:25,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:25,104 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861146848] [2021-10-16 23:06:25,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861146848] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:25,104 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:25,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:25,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240827368] [2021-10-16 23:06:25,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:25,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:25,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:25,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:25,105 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:25,106 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-16 23:06:25,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:25,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:25,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:26,511 INFO L129 PetriNetUnfolder]: 1913/5300 cut-off events. [2021-10-16 23:06:26,512 INFO L130 PetriNetUnfolder]: For 18366/18510 co-relation queries the response was YES. [2021-10-16 23:06:26,544 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-16 23:06:26,564 INFO L132 encePairwiseOnDemand]: 74/94 looper letters, 578 selfloop transitions, 86 changer transitions 10/720 dead transitions. [2021-10-16 23:06:26,565 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 720 transitions, 7847 flow [2021-10-16 23:06:26,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:06:26,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:06:26,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 898 transitions. [2021-10-16 23:06:26,567 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.682370820668693 [2021-10-16 23:06:26,567 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 898 transitions. [2021-10-16 23:06:26,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 898 transitions. [2021-10-16 23:06:26,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:26,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 898 transitions. [2021-10-16 23:06:26,569 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-16 23:06:26,571 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-16 23:06:26,571 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-16 23:06:26,571 INFO L186 Difference]: Start difference. First operand has 168 places, 371 transitions, 3583 flow. Second operand 14 states and 898 transitions. [2021-10-16 23:06:26,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 720 transitions, 7847 flow [2021-10-16 23:06:26,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 720 transitions, 7788 flow, removed 28 selfloop flow, removed 2 redundant places. [2021-10-16 23:06:26,812 INFO L242 Difference]: Finished difference. Result has 187 places, 426 transitions, 4605 flow [2021-10-16 23:06:26,812 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-16 23:06:26,812 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 98 predicate places. [2021-10-16 23:06:26,813 INFO L470 AbstractCegarLoop]: Abstraction has has 187 places, 426 transitions, 4605 flow [2021-10-16 23:06:26,813 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-16 23:06:26,813 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:26,813 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-16 23:06:26,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-16 23:06:26,814 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-16 23:06:26,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:26,814 INFO L82 PathProgramCache]: Analyzing trace with hash 1111748423, now seen corresponding path program 4 times [2021-10-16 23:06:26,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:26,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322388061] [2021-10-16 23:06:26,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:26,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:26,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:26,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-16 23:06:26,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:26,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322388061] [2021-10-16 23:06:26,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322388061] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:26,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:26,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:26,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043372696] [2021-10-16 23:06:26,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:26,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:26,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:26,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:26,974 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:26,975 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-16 23:06:26,975 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:26,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:26,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:28,554 INFO L129 PetriNetUnfolder]: 2320/6345 cut-off events. [2021-10-16 23:06:28,554 INFO L130 PetriNetUnfolder]: For 32815/32964 co-relation queries the response was YES. [2021-10-16 23:06:28,596 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-16 23:06:28,627 INFO L132 encePairwiseOnDemand]: 74/94 looper letters, 664 selfloop transitions, 92 changer transitions 10/812 dead transitions. [2021-10-16 23:06:28,628 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 812 transitions, 9768 flow [2021-10-16 23:06:28,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:06:28,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:06:28,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 898 transitions. [2021-10-16 23:06:28,631 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.682370820668693 [2021-10-16 23:06:28,631 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 898 transitions. [2021-10-16 23:06:28,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 898 transitions. [2021-10-16 23:06:28,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:28,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 898 transitions. [2021-10-16 23:06:28,634 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-16 23:06:28,636 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-16 23:06:28,637 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-16 23:06:28,637 INFO L186 Difference]: Start difference. First operand has 187 places, 426 transitions, 4605 flow. Second operand 14 states and 898 transitions. [2021-10-16 23:06:28,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 812 transitions, 9768 flow [2021-10-16 23:06:29,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 812 transitions, 9532 flow, removed 114 selfloop flow, removed 3 redundant places. [2021-10-16 23:06:29,147 INFO L242 Difference]: Finished difference. Result has 206 places, 487 transitions, 5729 flow [2021-10-16 23:06:29,148 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-16 23:06:29,148 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 117 predicate places. [2021-10-16 23:06:29,148 INFO L470 AbstractCegarLoop]: Abstraction has has 206 places, 487 transitions, 5729 flow [2021-10-16 23:06:29,148 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-16 23:06:29,148 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:29,148 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-16 23:06:29,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-16 23:06:29,149 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-16 23:06:29,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:29,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1725483061, now seen corresponding path program 5 times [2021-10-16 23:06:29,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:29,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943968124] [2021-10-16 23:06:29,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:29,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:29,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:29,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:29,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:29,283 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943968124] [2021-10-16 23:06:29,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943968124] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:29,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:29,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:29,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354347093] [2021-10-16 23:06:29,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:29,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:29,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:29,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:29,285 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:29,286 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-16 23:06:29,286 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:29,286 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:29,286 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:31,089 INFO L129 PetriNetUnfolder]: 2382/6538 cut-off events. [2021-10-16 23:06:31,089 INFO L130 PetriNetUnfolder]: For 47229/47506 co-relation queries the response was YES. [2021-10-16 23:06:31,133 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-16 23:06:31,156 INFO L132 encePairwiseOnDemand]: 74/94 looper letters, 721 selfloop transitions, 92 changer transitions 10/869 dead transitions. [2021-10-16 23:06:31,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 869 transitions, 10960 flow [2021-10-16 23:06:31,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:31,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 967 transitions. [2021-10-16 23:06:31,159 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6858156028368795 [2021-10-16 23:06:31,159 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 967 transitions. [2021-10-16 23:06:31,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 967 transitions. [2021-10-16 23:06:31,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:31,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 967 transitions. [2021-10-16 23:06:31,161 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-16 23:06:31,163 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-16 23:06:31,163 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-16 23:06:31,163 INFO L186 Difference]: Start difference. First operand has 206 places, 487 transitions, 5729 flow. Second operand 15 states and 967 transitions. [2021-10-16 23:06:31,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 869 transitions, 10960 flow [2021-10-16 23:06:31,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 869 transitions, 10576 flow, removed 177 selfloop flow, removed 5 redundant places. [2021-10-16 23:06:31,848 INFO L242 Difference]: Finished difference. Result has 220 places, 531 transitions, 6464 flow [2021-10-16 23:06:31,849 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-16 23:06:31,849 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 131 predicate places. [2021-10-16 23:06:31,849 INFO L470 AbstractCegarLoop]: Abstraction has has 220 places, 531 transitions, 6464 flow [2021-10-16 23:06:31,849 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-16 23:06:31,849 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:31,850 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-16 23:06:31,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-16 23:06:31,850 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-16 23:06:31,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:31,850 INFO L82 PathProgramCache]: Analyzing trace with hash 2018541887, now seen corresponding path program 6 times [2021-10-16 23:06:31,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:31,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603922033] [2021-10-16 23:06:31,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:31,850 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:32,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:32,017 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603922033] [2021-10-16 23:06:32,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603922033] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:32,018 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:32,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:32,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278178585] [2021-10-16 23:06:32,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:32,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:32,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:32,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:32,019 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:32,020 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-16 23:06:32,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:32,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:32,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:33,731 INFO L129 PetriNetUnfolder]: 2387/6583 cut-off events. [2021-10-16 23:06:33,731 INFO L130 PetriNetUnfolder]: For 57688/58047 co-relation queries the response was YES. [2021-10-16 23:06:33,767 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-16 23:06:33,786 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 581 selfloop transitions, 154 changer transitions 11/792 dead transitions. [2021-10-16 23:06:33,786 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 792 transitions, 10349 flow [2021-10-16 23:06:33,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:06:33,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:06:33,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 909 transitions. [2021-10-16 23:06:33,789 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6907294832826748 [2021-10-16 23:06:33,789 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 909 transitions. [2021-10-16 23:06:33,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 909 transitions. [2021-10-16 23:06:33,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:33,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 909 transitions. [2021-10-16 23:06:33,796 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-16 23:06:33,799 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-16 23:06:33,800 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-16 23:06:33,800 INFO L186 Difference]: Start difference. First operand has 220 places, 531 transitions, 6464 flow. Second operand 14 states and 909 transitions. [2021-10-16 23:06:33,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 792 transitions, 10349 flow [2021-10-16 23:06:34,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 792 transitions, 9820 flow, removed 229 selfloop flow, removed 6 redundant places. [2021-10-16 23:06:34,378 INFO L242 Difference]: Finished difference. Result has 233 places, 569 transitions, 6964 flow [2021-10-16 23:06:34,378 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-16 23:06:34,378 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 144 predicate places. [2021-10-16 23:06:34,379 INFO L470 AbstractCegarLoop]: Abstraction has has 233 places, 569 transitions, 6964 flow [2021-10-16 23:06:34,379 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-16 23:06:34,379 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:34,379 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-16 23:06:34,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-16 23:06:34,379 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-16 23:06:34,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:34,380 INFO L82 PathProgramCache]: Analyzing trace with hash -1996940903, now seen corresponding path program 7 times [2021-10-16 23:06:34,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:34,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995238359] [2021-10-16 23:06:34,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:34,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:34,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:34,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:34,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995238359] [2021-10-16 23:06:34,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995238359] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:34,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:34,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:34,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338237671] [2021-10-16 23:06:34,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:34,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:34,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:34,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:34,543 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:34,544 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-16 23:06:34,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:34,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:34,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:36,535 INFO L129 PetriNetUnfolder]: 2428/6733 cut-off events. [2021-10-16 23:06:36,536 INFO L130 PetriNetUnfolder]: For 63667/63934 co-relation queries the response was YES. [2021-10-16 23:06:36,571 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-16 23:06:36,604 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 631 selfloop transitions, 165 changer transitions 12/854 dead transitions. [2021-10-16 23:06:36,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 854 transitions, 11544 flow [2021-10-16 23:06:36,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:36,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:36,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 953 transitions. [2021-10-16 23:06:36,607 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6758865248226951 [2021-10-16 23:06:36,607 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 953 transitions. [2021-10-16 23:06:36,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 953 transitions. [2021-10-16 23:06:36,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:36,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 953 transitions. [2021-10-16 23:06:36,609 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-16 23:06:36,610 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-16 23:06:36,611 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-16 23:06:36,611 INFO L186 Difference]: Start difference. First operand has 233 places, 569 transitions, 6964 flow. Second operand 15 states and 953 transitions. [2021-10-16 23:06:36,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 854 transitions, 11544 flow [2021-10-16 23:06:37,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 854 transitions, 11385 flow, removed 44 selfloop flow, removed 7 redundant places. [2021-10-16 23:06:37,249 INFO L242 Difference]: Finished difference. Result has 246 places, 598 transitions, 8063 flow [2021-10-16 23:06:37,250 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-16 23:06:37,250 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 157 predicate places. [2021-10-16 23:06:37,250 INFO L470 AbstractCegarLoop]: Abstraction has has 246 places, 598 transitions, 8063 flow [2021-10-16 23:06:37,250 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-16 23:06:37,250 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:37,250 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-16 23:06:37,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-16 23:06:37,251 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-16 23:06:37,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:37,251 INFO L82 PathProgramCache]: Analyzing trace with hash 1527149997, now seen corresponding path program 8 times [2021-10-16 23:06:37,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:37,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454153014] [2021-10-16 23:06:37,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:37,251 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:37,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:37,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:37,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454153014] [2021-10-16 23:06:37,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454153014] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:37,442 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:37,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:37,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034153813] [2021-10-16 23:06:37,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:37,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:37,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:37,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:37,444 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:37,444 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-16 23:06:37,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:37,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:37,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:39,574 INFO L129 PetriNetUnfolder]: 2451/6824 cut-off events. [2021-10-16 23:06:39,574 INFO L130 PetriNetUnfolder]: For 81217/81555 co-relation queries the response was YES. [2021-10-16 23:06:39,615 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-16 23:06:39,632 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 612 selfloop transitions, 173 changer transitions 9/840 dead transitions. [2021-10-16 23:06:39,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 840 transitions, 12082 flow [2021-10-16 23:06:39,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:39,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:39,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 970 transitions. [2021-10-16 23:06:39,635 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6879432624113475 [2021-10-16 23:06:39,635 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 970 transitions. [2021-10-16 23:06:39,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 970 transitions. [2021-10-16 23:06:39,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:39,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 970 transitions. [2021-10-16 23:06:39,637 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-16 23:06:39,638 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-16 23:06:39,638 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-16 23:06:39,638 INFO L186 Difference]: Start difference. First operand has 246 places, 598 transitions, 8063 flow. Second operand 15 states and 970 transitions. [2021-10-16 23:06:39,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 840 transitions, 12082 flow [2021-10-16 23:06:40,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 840 transitions, 11621 flow, removed 195 selfloop flow, removed 7 redundant places. [2021-10-16 23:06:40,364 INFO L242 Difference]: Finished difference. Result has 258 places, 611 transitions, 8489 flow [2021-10-16 23:06:40,364 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-16 23:06:40,364 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 169 predicate places. [2021-10-16 23:06:40,365 INFO L470 AbstractCegarLoop]: Abstraction has has 258 places, 611 transitions, 8489 flow [2021-10-16 23:06:40,365 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-16 23:06:40,365 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:40,365 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-16 23:06:40,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-16 23:06:40,365 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-16 23:06:40,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:40,366 INFO L82 PathProgramCache]: Analyzing trace with hash -95792413, now seen corresponding path program 9 times [2021-10-16 23:06:40,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:40,366 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538280436] [2021-10-16 23:06:40,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:40,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:40,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:40,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:40,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:40,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538280436] [2021-10-16 23:06:40,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538280436] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:40,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:40,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:40,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575774323] [2021-10-16 23:06:40,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:40,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:40,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:40,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:40,491 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:40,492 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-16 23:06:40,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:40,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:40,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:42,650 INFO L129 PetriNetUnfolder]: 2444/6842 cut-off events. [2021-10-16 23:06:42,650 INFO L130 PetriNetUnfolder]: For 86457/86736 co-relation queries the response was YES. [2021-10-16 23:06:42,702 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-16 23:06:42,733 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 631 selfloop transitions, 174 changer transitions 11/862 dead transitions. [2021-10-16 23:06:42,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 862 transitions, 12651 flow [2021-10-16 23:06:42,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:42,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:42,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 956 transitions. [2021-10-16 23:06:42,735 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6780141843971631 [2021-10-16 23:06:42,735 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 956 transitions. [2021-10-16 23:06:42,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 956 transitions. [2021-10-16 23:06:42,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:42,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 956 transitions. [2021-10-16 23:06:42,737 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-16 23:06:42,738 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-16 23:06:42,738 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-16 23:06:42,738 INFO L186 Difference]: Start difference. First operand has 258 places, 611 transitions, 8489 flow. Second operand 15 states and 956 transitions. [2021-10-16 23:06:42,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 862 transitions, 12651 flow [2021-10-16 23:06:43,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 862 transitions, 12350 flow, removed 78 selfloop flow, removed 9 redundant places. [2021-10-16 23:06:43,555 INFO L242 Difference]: Finished difference. Result has 267 places, 631 transitions, 9150 flow [2021-10-16 23:06:43,556 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-16 23:06:43,556 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 178 predicate places. [2021-10-16 23:06:43,556 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 631 transitions, 9150 flow [2021-10-16 23:06:43,557 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-16 23:06:43,557 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:43,557 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-16 23:06:43,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-16 23:06:43,557 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-16 23:06:43,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:43,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1745727558, now seen corresponding path program 2 times [2021-10-16 23:06:43,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:43,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754580101] [2021-10-16 23:06:43,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:43,558 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:43,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:43,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:43,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:43,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754580101] [2021-10-16 23:06:43,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754580101] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:43,724 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:43,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:43,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645837834] [2021-10-16 23:06:43,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:43,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:43,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:43,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:43,726 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:43,726 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-16 23:06:43,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:43,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:43,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:45,690 INFO L129 PetriNetUnfolder]: 2470/6869 cut-off events. [2021-10-16 23:06:45,690 INFO L130 PetriNetUnfolder]: For 92595/92883 co-relation queries the response was YES. [2021-10-16 23:06:45,732 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-16 23:06:45,749 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 540 selfloop transitions, 203 changer transitions 49/841 dead transitions. [2021-10-16 23:06:45,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 841 transitions, 13661 flow [2021-10-16 23:06:45,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:06:45,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:06:45,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 874 transitions. [2021-10-16 23:06:45,751 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6641337386018237 [2021-10-16 23:06:45,751 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 874 transitions. [2021-10-16 23:06:45,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 874 transitions. [2021-10-16 23:06:45,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:45,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 874 transitions. [2021-10-16 23:06:45,752 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-16 23:06:45,753 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-16 23:06:45,753 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-16 23:06:45,754 INFO L186 Difference]: Start difference. First operand has 267 places, 631 transitions, 9150 flow. Second operand 14 states and 874 transitions. [2021-10-16 23:06:45,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 841 transitions, 13661 flow [2021-10-16 23:06:46,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 841 transitions, 13299 flow, removed 106 selfloop flow, removed 8 redundant places. [2021-10-16 23:06:46,641 INFO L242 Difference]: Finished difference. Result has 278 places, 670 transitions, 10014 flow [2021-10-16 23:06:46,642 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-16 23:06:46,642 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 189 predicate places. [2021-10-16 23:06:46,642 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 670 transitions, 10014 flow [2021-10-16 23:06:46,642 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-16 23:06:46,642 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:46,642 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-16 23:06:46,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-16 23:06:46,642 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-16 23:06:46,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:46,643 INFO L82 PathProgramCache]: Analyzing trace with hash -1219687704, now seen corresponding path program 3 times [2021-10-16 23:06:46,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:46,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497210196] [2021-10-16 23:06:46,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:46,643 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:46,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:46,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:46,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:46,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497210196] [2021-10-16 23:06:46,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497210196] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:46,786 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:46,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:46,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189921488] [2021-10-16 23:06:46,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:46,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:46,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:46,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:46,787 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:46,788 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-16 23:06:46,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:46,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:46,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:48,829 INFO L129 PetriNetUnfolder]: 2429/6643 cut-off events. [2021-10-16 23:06:48,830 INFO L130 PetriNetUnfolder]: For 75103/75399 co-relation queries the response was YES. [2021-10-16 23:06:48,883 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-16 23:06:48,903 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 750 selfloop transitions, 115 changer transitions 22/936 dead transitions. [2021-10-16 23:06:48,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 936 transitions, 15108 flow [2021-10-16 23:06:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:48,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:48,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 941 transitions. [2021-10-16 23:06:48,905 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6673758865248227 [2021-10-16 23:06:48,905 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 941 transitions. [2021-10-16 23:06:48,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 941 transitions. [2021-10-16 23:06:48,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:48,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 941 transitions. [2021-10-16 23:06:48,906 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-16 23:06:48,908 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-16 23:06:48,908 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-16 23:06:48,908 INFO L186 Difference]: Start difference. First operand has 278 places, 670 transitions, 10014 flow. Second operand 15 states and 941 transitions. [2021-10-16 23:06:48,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 936 transitions, 15108 flow [2021-10-16 23:06:49,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 936 transitions, 14348 flow, removed 67 selfloop flow, removed 14 redundant places. [2021-10-16 23:06:49,840 INFO L242 Difference]: Finished difference. Result has 284 places, 706 transitions, 10416 flow [2021-10-16 23:06:49,841 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-16 23:06:49,841 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 195 predicate places. [2021-10-16 23:06:49,841 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 706 transitions, 10416 flow [2021-10-16 23:06:49,841 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-16 23:06:49,842 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:49,842 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-16 23:06:49,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-16 23:06:49,842 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-16 23:06:49,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:49,842 INFO L82 PathProgramCache]: Analyzing trace with hash -443438898, now seen corresponding path program 4 times [2021-10-16 23:06:49,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:49,842 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015399943] [2021-10-16 23:06:49,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:49,843 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:49,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:49,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:49,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015399943] [2021-10-16 23:06:49,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015399943] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:49,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:49,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:49,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032351706] [2021-10-16 23:06:49,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:49,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:49,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:49,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:49,992 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:49,993 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-16 23:06:49,993 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:49,993 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:49,993 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:52,088 INFO L129 PetriNetUnfolder]: 2478/6770 cut-off events. [2021-10-16 23:06:52,088 INFO L130 PetriNetUnfolder]: For 76207/76498 co-relation queries the response was YES. [2021-10-16 23:06:52,143 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-16 23:06:52,161 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 583 selfloop transitions, 232 changer transitions 24/888 dead transitions. [2021-10-16 23:06:52,161 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 888 transitions, 14316 flow [2021-10-16 23:06:52,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:52,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:52,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 934 transitions. [2021-10-16 23:06:52,163 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6624113475177305 [2021-10-16 23:06:52,163 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 934 transitions. [2021-10-16 23:06:52,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 934 transitions. [2021-10-16 23:06:52,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:52,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 934 transitions. [2021-10-16 23:06:52,164 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-16 23:06:52,165 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-16 23:06:52,166 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-16 23:06:52,166 INFO L186 Difference]: Start difference. First operand has 284 places, 706 transitions, 10416 flow. Second operand 15 states and 934 transitions. [2021-10-16 23:06:52,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 888 transitions, 14316 flow [2021-10-16 23:06:53,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 888 transitions, 14173 flow, removed 30 selfloop flow, removed 7 redundant places. [2021-10-16 23:06:53,195 INFO L242 Difference]: Finished difference. Result has 296 places, 730 transitions, 11556 flow [2021-10-16 23:06:53,196 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-16 23:06:53,196 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 207 predicate places. [2021-10-16 23:06:53,197 INFO L470 AbstractCegarLoop]: Abstraction has has 296 places, 730 transitions, 11556 flow [2021-10-16 23:06:53,197 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-16 23:06:53,197 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:53,197 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-16 23:06:53,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-16 23:06:53,197 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-16 23:06:53,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:53,198 INFO L82 PathProgramCache]: Analyzing trace with hash 200715636, now seen corresponding path program 5 times [2021-10-16 23:06:53,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:53,198 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162277931] [2021-10-16 23:06:53,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:53,198 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:53,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:53,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:53,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:53,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162277931] [2021-10-16 23:06:53,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162277931] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:53,340 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:53,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:53,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188929692] [2021-10-16 23:06:53,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:53,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:53,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:53,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:53,342 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:53,347 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-16 23:06:53,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:53,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:53,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:55,559 INFO L129 PetriNetUnfolder]: 2547/7007 cut-off events. [2021-10-16 23:06:55,559 INFO L130 PetriNetUnfolder]: For 84981/85264 co-relation queries the response was YES. [2021-10-16 23:06:55,615 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-16 23:06:55,633 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 632 selfloop transitions, 246 changer transitions 20/947 dead transitions. [2021-10-16 23:06:55,633 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 947 transitions, 16131 flow [2021-10-16 23:06:55,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:55,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:55,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 934 transitions. [2021-10-16 23:06:55,635 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6624113475177305 [2021-10-16 23:06:55,635 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 934 transitions. [2021-10-16 23:06:55,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 934 transitions. [2021-10-16 23:06:55,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:55,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 934 transitions. [2021-10-16 23:06:55,637 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-16 23:06:55,638 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-16 23:06:55,638 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-16 23:06:55,638 INFO L186 Difference]: Start difference. First operand has 296 places, 730 transitions, 11556 flow. Second operand 15 states and 934 transitions. [2021-10-16 23:06:55,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 947 transitions, 16131 flow [2021-10-16 23:06:56,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 947 transitions, 15982 flow, removed 15 selfloop flow, removed 8 redundant places. [2021-10-16 23:06:56,763 INFO L242 Difference]: Finished difference. Result has 308 places, 766 transitions, 12956 flow [2021-10-16 23:06:56,763 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-16 23:06:56,764 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 219 predicate places. [2021-10-16 23:06:56,764 INFO L470 AbstractCegarLoop]: Abstraction has has 308 places, 766 transitions, 12956 flow [2021-10-16 23:06:56,764 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-16 23:06:56,764 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:06:56,764 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-16 23:06:56,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-16 23:06:56,765 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-16 23:06:56,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:06:56,765 INFO L82 PathProgramCache]: Analyzing trace with hash -302132530, now seen corresponding path program 6 times [2021-10-16 23:06:56,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:06:56,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330523437] [2021-10-16 23:06:56,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:06:56,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:06:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:06:56,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:06:56,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:06:56,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330523437] [2021-10-16 23:06:56,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330523437] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:06:56,892 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:06:56,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:06:56,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384997730] [2021-10-16 23:06:56,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:06:56,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:06:56,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:06:56,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:06:56,893 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:06:56,894 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-16 23:06:56,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:06:56,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:06:56,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:06:59,148 INFO L129 PetriNetUnfolder]: 2561/7073 cut-off events. [2021-10-16 23:06:59,149 INFO L130 PetriNetUnfolder]: For 94116/94409 co-relation queries the response was YES. [2021-10-16 23:06:59,210 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-16 23:06:59,230 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 614 selfloop transitions, 258 changer transitions 35/954 dead transitions. [2021-10-16 23:06:59,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 954 transitions, 17111 flow [2021-10-16 23:06:59,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:06:59,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:06:59,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 934 transitions. [2021-10-16 23:06:59,232 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6624113475177305 [2021-10-16 23:06:59,232 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 934 transitions. [2021-10-16 23:06:59,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 934 transitions. [2021-10-16 23:06:59,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:06:59,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 934 transitions. [2021-10-16 23:06:59,233 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-16 23:06:59,234 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-16 23:06:59,234 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-16 23:06:59,234 INFO L186 Difference]: Start difference. First operand has 308 places, 766 transitions, 12956 flow. Second operand 15 states and 934 transitions. [2021-10-16 23:06:59,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 954 transitions, 17111 flow [2021-10-16 23:07:00,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 954 transitions, 16820 flow, removed 104 selfloop flow, removed 7 redundant places. [2021-10-16 23:07:00,481 INFO L242 Difference]: Finished difference. Result has 320 places, 778 transitions, 13652 flow [2021-10-16 23:07:00,482 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-16 23:07:00,482 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 231 predicate places. [2021-10-16 23:07:00,482 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 778 transitions, 13652 flow [2021-10-16 23:07:00,482 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-16 23:07:00,483 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:00,483 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-16 23:07:00,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-16 23:07:00,483 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-16 23:07:00,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:00,483 INFO L82 PathProgramCache]: Analyzing trace with hash 832996997, now seen corresponding path program 10 times [2021-10-16 23:07:00,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:00,484 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412180652] [2021-10-16 23:07:00,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:00,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:00,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:00,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:00,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:00,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412180652] [2021-10-16 23:07:00,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412180652] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:00,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:00,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:00,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538220740] [2021-10-16 23:07:00,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:00,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:00,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:00,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:00,666 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:00,667 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-16 23:07:00,667 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:00,667 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:00,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:02,841 INFO L129 PetriNetUnfolder]: 2505/6882 cut-off events. [2021-10-16 23:07:02,841 INFO L130 PetriNetUnfolder]: For 93674/93892 co-relation queries the response was YES. [2021-10-16 23:07:02,901 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-16 23:07:02,922 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 480 selfloop transitions, 352 changer transitions 6/893 dead transitions. [2021-10-16 23:07:02,922 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 893 transitions, 17053 flow [2021-10-16 23:07:02,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-16 23:07:02,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-16 23:07:02,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 755 transitions. [2021-10-16 23:07:02,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6693262411347518 [2021-10-16 23:07:02,924 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 755 transitions. [2021-10-16 23:07:02,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 755 transitions. [2021-10-16 23:07:02,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:02,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 755 transitions. [2021-10-16 23:07:02,925 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-16 23:07:02,926 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-16 23:07:02,926 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-16 23:07:02,926 INFO L186 Difference]: Start difference. First operand has 320 places, 778 transitions, 13652 flow. Second operand 12 states and 755 transitions. [2021-10-16 23:07:02,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 893 transitions, 17053 flow [2021-10-16 23:07:04,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 893 transitions, 16760 flow, removed 62 selfloop flow, removed 9 redundant places. [2021-10-16 23:07:04,213 INFO L242 Difference]: Finished difference. Result has 324 places, 782 transitions, 14300 flow [2021-10-16 23:07:04,214 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-16 23:07:04,214 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 235 predicate places. [2021-10-16 23:07:04,214 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 782 transitions, 14300 flow [2021-10-16 23:07:04,214 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-16 23:07:04,214 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,214 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:04,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-16 23:07:04,215 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-16 23:07:04,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,215 INFO L82 PathProgramCache]: Analyzing trace with hash -998509157, now seen corresponding path program 11 times [2021-10-16 23:07:04,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086645569] [2021-10-16 23:07:04,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,215 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086645569] [2021-10-16 23:07:04,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086645569] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,353 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:04,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209672763] [2021-10-16 23:07:04,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:04,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:04,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:04,355 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:04,355 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-16 23:07:04,355 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:04,355 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:06,833 INFO L129 PetriNetUnfolder]: 2640/7281 cut-off events. [2021-10-16 23:07:06,833 INFO L130 PetriNetUnfolder]: For 113824/114071 co-relation queries the response was YES. [2021-10-16 23:07:06,895 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-16 23:07:06,919 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 839 selfloop transitions, 128 changer transitions 10/1032 dead transitions. [2021-10-16 23:07:06,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 1032 transitions, 20155 flow [2021-10-16 23:07:06,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:07:06,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:07:06,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 885 transitions. [2021-10-16 23:07:06,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6724924012158054 [2021-10-16 23:07:06,924 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 885 transitions. [2021-10-16 23:07:06,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 885 transitions. [2021-10-16 23:07:06,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:06,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 885 transitions. [2021-10-16 23:07:06,926 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-16 23:07:06,927 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-16 23:07:06,927 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-16 23:07:06,927 INFO L186 Difference]: Start difference. First operand has 324 places, 782 transitions, 14300 flow. Second operand 14 states and 885 transitions. [2021-10-16 23:07:06,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 1032 transitions, 20155 flow [2021-10-16 23:07:08,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 1032 transitions, 19854 flow, removed 24 selfloop flow, removed 6 redundant places. [2021-10-16 23:07:08,511 INFO L242 Difference]: Finished difference. Result has 338 places, 844 transitions, 15869 flow [2021-10-16 23:07:08,511 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-16 23:07:08,511 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 249 predicate places. [2021-10-16 23:07:08,511 INFO L470 AbstractCegarLoop]: Abstraction has has 338 places, 844 transitions, 15869 flow [2021-10-16 23:07:08,512 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-16 23:07:08,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:08,512 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-16 23:07:08,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-16 23:07:08,512 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-16 23:07:08,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:08,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1608003065, now seen corresponding path program 12 times [2021-10-16 23:07:08,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:08,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98729465] [2021-10-16 23:07:08,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:08,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:08,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:08,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:08,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:08,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98729465] [2021-10-16 23:07:08,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98729465] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:08,658 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:08,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:08,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936356165] [2021-10-16 23:07:08,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:08,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:08,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:08,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:08,659 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:08,660 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-16 23:07:08,660 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:08,660 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:08,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:11,652 INFO L129 PetriNetUnfolder]: 2684/7405 cut-off events. [2021-10-16 23:07:11,652 INFO L130 PetriNetUnfolder]: For 136492/136805 co-relation queries the response was YES. [2021-10-16 23:07:11,758 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-16 23:07:11,780 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 528 selfloop transitions, 405 changer transitions 5/993 dead transitions. [2021-10-16 23:07:11,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 993 transitions, 20223 flow [2021-10-16 23:07:11,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:07:11,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:07:11,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 868 transitions. [2021-10-16 23:07:11,782 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2021-10-16 23:07:11,782 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 868 transitions. [2021-10-16 23:07:11,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 868 transitions. [2021-10-16 23:07:11,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:11,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 868 transitions. [2021-10-16 23:07:11,783 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-16 23:07:11,784 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-16 23:07:11,784 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-16 23:07:11,784 INFO L186 Difference]: Start difference. First operand has 338 places, 844 transitions, 15869 flow. Second operand 14 states and 868 transitions. [2021-10-16 23:07:11,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 993 transitions, 20223 flow [2021-10-16 23:07:13,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 993 transitions, 19722 flow, removed 230 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:13,567 INFO L242 Difference]: Finished difference. Result has 353 places, 865 transitions, 17385 flow [2021-10-16 23:07:13,568 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-16 23:07:13,568 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 264 predicate places. [2021-10-16 23:07:13,569 INFO L470 AbstractCegarLoop]: Abstraction has has 353 places, 865 transitions, 17385 flow [2021-10-16 23:07:13,569 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-16 23:07:13,569 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:13,569 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-16 23:07:13,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-16 23:07:13,569 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-16 23:07:13,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:13,569 INFO L82 PathProgramCache]: Analyzing trace with hash -136702801, now seen corresponding path program 13 times [2021-10-16 23:07:13,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:13,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432170369] [2021-10-16 23:07:13,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:13,570 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:13,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-16 23:07:13,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:13,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432170369] [2021-10-16 23:07:13,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432170369] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:13,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:13,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:13,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461399800] [2021-10-16 23:07:13,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:13,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:13,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:13,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:13,702 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:13,702 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-16 23:07:13,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:13,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:13,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:16,633 INFO L129 PetriNetUnfolder]: 2721/7578 cut-off events. [2021-10-16 23:07:16,633 INFO L130 PetriNetUnfolder]: For 155203/155480 co-relation queries the response was YES. [2021-10-16 23:07:16,719 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-16 23:07:16,743 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 858 selfloop transitions, 139 changer transitions 9/1061 dead transitions. [2021-10-16 23:07:16,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1061 transitions, 22586 flow [2021-10-16 23:07:16,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:07:16,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:07:16,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 888 transitions. [2021-10-16 23:07:16,745 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6747720364741642 [2021-10-16 23:07:16,745 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 888 transitions. [2021-10-16 23:07:16,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 888 transitions. [2021-10-16 23:07:16,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:16,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 888 transitions. [2021-10-16 23:07:16,746 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-16 23:07:16,747 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-16 23:07:16,748 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-16 23:07:16,748 INFO L186 Difference]: Start difference. First operand has 353 places, 865 transitions, 17385 flow. Second operand 14 states and 888 transitions. [2021-10-16 23:07:16,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1061 transitions, 22586 flow [2021-10-16 23:07:18,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1061 transitions, 22113 flow, removed 110 selfloop flow, removed 6 redundant places. [2021-10-16 23:07:18,758 INFO L242 Difference]: Finished difference. Result has 366 places, 894 transitions, 18200 flow [2021-10-16 23:07:18,759 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-16 23:07:18,759 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 277 predicate places. [2021-10-16 23:07:18,759 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 894 transitions, 18200 flow [2021-10-16 23:07:18,760 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-16 23:07:18,760 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:18,760 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-16 23:07:18,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-16 23:07:18,760 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-16 23:07:18,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:18,760 INFO L82 PathProgramCache]: Analyzing trace with hash -807412271, now seen corresponding path program 14 times [2021-10-16 23:07:18,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:18,761 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913073188] [2021-10-16 23:07:18,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:18,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:18,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:18,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-16 23:07:18,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:18,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913073188] [2021-10-16 23:07:18,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913073188] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:18,900 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:18,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:18,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432067761] [2021-10-16 23:07:18,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:18,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:18,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:18,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:18,901 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:18,901 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-16 23:07:18,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:18,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:18,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:22,154 INFO L129 PetriNetUnfolder]: 2828/7860 cut-off events. [2021-10-16 23:07:22,155 INFO L130 PetriNetUnfolder]: For 181164/181514 co-relation queries the response was YES. [2021-10-16 23:07:22,241 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-16 23:07:22,265 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 600 selfloop transitions, 393 changer transitions 7/1055 dead transitions. [2021-10-16 23:07:22,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1055 transitions, 23198 flow [2021-10-16 23:07:22,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:07:22,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:07:22,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 806 transitions. [2021-10-16 23:07:22,267 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2021-10-16 23:07:22,267 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 806 transitions. [2021-10-16 23:07:22,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 806 transitions. [2021-10-16 23:07:22,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:22,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 806 transitions. [2021-10-16 23:07:22,268 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-16 23:07:22,269 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-16 23:07:22,269 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-16 23:07:22,269 INFO L186 Difference]: Start difference. First operand has 366 places, 894 transitions, 18200 flow. Second operand 13 states and 806 transitions. [2021-10-16 23:07:22,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1055 transitions, 23198 flow [2021-10-16 23:07:24,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1055 transitions, 22700 flow, removed 154 selfloop flow, removed 7 redundant places. [2021-10-16 23:07:24,534 INFO L242 Difference]: Finished difference. Result has 377 places, 923 transitions, 19823 flow [2021-10-16 23:07:24,535 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-16 23:07:24,535 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 288 predicate places. [2021-10-16 23:07:24,535 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 923 transitions, 19823 flow [2021-10-16 23:07:24,535 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-16 23:07:24,535 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:24,535 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-16 23:07:24,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-16 23:07:24,535 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-16 23:07:24,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:24,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1612821859, now seen corresponding path program 15 times [2021-10-16 23:07:24,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:24,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540853308] [2021-10-16 23:07:24,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:24,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:24,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:24,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:24,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:24,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540853308] [2021-10-16 23:07:24,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540853308] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:24,686 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:24,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:24,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35802164] [2021-10-16 23:07:24,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:24,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:24,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:24,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:24,687 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:24,687 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-16 23:07:24,687 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:24,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:24,688 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:27,606 INFO L129 PetriNetUnfolder]: 2839/7932 cut-off events. [2021-10-16 23:07:27,606 INFO L130 PetriNetUnfolder]: For 204212/204624 co-relation queries the response was YES. [2021-10-16 23:07:27,686 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-16 23:07:27,709 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 849 selfloop transitions, 145 changer transitions 8/1057 dead transitions. [2021-10-16 23:07:27,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 1057 transitions, 23709 flow [2021-10-16 23:07:27,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:07:27,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:07:27,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 837 transitions. [2021-10-16 23:07:27,710 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6849427168576104 [2021-10-16 23:07:27,710 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 837 transitions. [2021-10-16 23:07:27,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 837 transitions. [2021-10-16 23:07:27,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:27,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 837 transitions. [2021-10-16 23:07:27,711 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-16 23:07:27,712 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-16 23:07:27,712 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-16 23:07:27,713 INFO L186 Difference]: Start difference. First operand has 377 places, 923 transitions, 19823 flow. Second operand 13 states and 837 transitions. [2021-10-16 23:07:27,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 1057 transitions, 23709 flow [2021-10-16 23:07:29,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1057 transitions, 23117 flow, removed 223 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:30,015 INFO L242 Difference]: Finished difference. Result has 388 places, 930 transitions, 19831 flow [2021-10-16 23:07:30,016 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-16 23:07:30,016 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 299 predicate places. [2021-10-16 23:07:30,016 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 930 transitions, 19831 flow [2021-10-16 23:07:30,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-16 23:07:30,017 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:30,017 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-16 23:07:30,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-16 23:07:30,017 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-16 23:07:30,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:30,017 INFO L82 PathProgramCache]: Analyzing trace with hash -228727589, now seen corresponding path program 16 times [2021-10-16 23:07:30,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:30,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650255770] [2021-10-16 23:07:30,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:30,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:30,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:30,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:30,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650255770] [2021-10-16 23:07:30,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650255770] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:30,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:30,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:30,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463012578] [2021-10-16 23:07:30,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:30,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:30,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:30,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:30,143 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:30,143 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-16 23:07:30,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:30,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:30,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:33,114 INFO L129 PetriNetUnfolder]: 2887/8091 cut-off events. [2021-10-16 23:07:33,114 INFO L130 PetriNetUnfolder]: For 219059/219391 co-relation queries the response was YES. [2021-10-16 23:07:33,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-16 23:07:33,234 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 643 selfloop transitions, 392 changer transitions 8/1098 dead transitions. [2021-10-16 23:07:33,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 1098 transitions, 25188 flow [2021-10-16 23:07:33,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:07:33,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:07:33,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 803 transitions. [2021-10-16 23:07:33,240 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6571194762684124 [2021-10-16 23:07:33,240 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 803 transitions. [2021-10-16 23:07:33,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 803 transitions. [2021-10-16 23:07:33,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:33,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 803 transitions. [2021-10-16 23:07:33,241 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-16 23:07:33,242 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-16 23:07:33,242 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-16 23:07:33,242 INFO L186 Difference]: Start difference. First operand has 388 places, 930 transitions, 19831 flow. Second operand 13 states and 803 transitions. [2021-10-16 23:07:33,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 1098 transitions, 25188 flow [2021-10-16 23:07:35,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 1098 transitions, 24638 flow, removed 49 selfloop flow, removed 8 redundant places. [2021-10-16 23:07:35,761 INFO L242 Difference]: Finished difference. Result has 400 places, 964 transitions, 22184 flow [2021-10-16 23:07:35,762 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-16 23:07:35,762 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 311 predicate places. [2021-10-16 23:07:35,762 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 964 transitions, 22184 flow [2021-10-16 23:07:35,762 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-16 23:07:35,762 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:35,762 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-16 23:07:35,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-16 23:07:35,763 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-16 23:07:35,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:35,763 INFO L82 PathProgramCache]: Analyzing trace with hash 272014891, now seen corresponding path program 17 times [2021-10-16 23:07:35,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:35,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948090501] [2021-10-16 23:07:35,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:35,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:35,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:35,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:35,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:35,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948090501] [2021-10-16 23:07:35,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948090501] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:35,895 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:35,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:35,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661764070] [2021-10-16 23:07:35,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:35,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:35,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:35,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:35,896 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:35,897 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-16 23:07:35,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:35,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:35,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:39,187 INFO L129 PetriNetUnfolder]: 2879/8124 cut-off events. [2021-10-16 23:07:39,187 INFO L130 PetriNetUnfolder]: For 242959/243337 co-relation queries the response was YES. [2021-10-16 23:07:39,274 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-16 23:07:39,298 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 891 selfloop transitions, 162 changer transitions 6/1114 dead transitions. [2021-10-16 23:07:39,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1114 transitions, 26487 flow [2021-10-16 23:07:39,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:07:39,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:07:39,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 899 transitions. [2021-10-16 23:07:39,300 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6831306990881459 [2021-10-16 23:07:39,300 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 899 transitions. [2021-10-16 23:07:39,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 899 transitions. [2021-10-16 23:07:39,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:39,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 899 transitions. [2021-10-16 23:07:39,301 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-16 23:07:39,302 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-16 23:07:39,302 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-16 23:07:39,302 INFO L186 Difference]: Start difference. First operand has 400 places, 964 transitions, 22184 flow. Second operand 14 states and 899 transitions. [2021-10-16 23:07:39,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1114 transitions, 26487 flow [2021-10-16 23:07:42,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1114 transitions, 25754 flow, removed 348 selfloop flow, removed 3 redundant places. [2021-10-16 23:07:42,162 INFO L242 Difference]: Finished difference. Result has 414 places, 981 transitions, 22483 flow [2021-10-16 23:07:42,163 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-16 23:07:42,163 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 325 predicate places. [2021-10-16 23:07:42,163 INFO L470 AbstractCegarLoop]: Abstraction has has 414 places, 981 transitions, 22483 flow [2021-10-16 23:07:42,163 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-16 23:07:42,163 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:42,163 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-16 23:07:42,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-16 23:07:42,163 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-16 23:07:42,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:42,164 INFO L82 PathProgramCache]: Analyzing trace with hash -2028320946, now seen corresponding path program 7 times [2021-10-16 23:07:42,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:42,164 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655759684] [2021-10-16 23:07:42,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:42,164 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:42,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:42,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:42,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:42,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655759684] [2021-10-16 23:07:42,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655759684] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:42,278 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:42,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:42,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14031304] [2021-10-16 23:07:42,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:42,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:42,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:42,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:42,280 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:42,280 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-16 23:07:42,280 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:42,280 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:42,280 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:45,526 INFO L129 PetriNetUnfolder]: 2868/8069 cut-off events. [2021-10-16 23:07:45,526 INFO L130 PetriNetUnfolder]: For 244953/245386 co-relation queries the response was YES. [2021-10-16 23:07:45,617 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-16 23:07:45,639 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 889 selfloop transitions, 178 changer transitions 94/1206 dead transitions. [2021-10-16 23:07:45,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 1206 transitions, 29038 flow [2021-10-16 23:07:45,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:07:45,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:07:45,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 911 transitions. [2021-10-16 23:07:45,641 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6460992907801418 [2021-10-16 23:07:45,641 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 911 transitions. [2021-10-16 23:07:45,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 911 transitions. [2021-10-16 23:07:45,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:45,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 911 transitions. [2021-10-16 23:07:45,642 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-16 23:07:45,643 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-16 23:07:45,643 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-16 23:07:45,643 INFO L186 Difference]: Start difference. First operand has 414 places, 981 transitions, 22483 flow. Second operand 15 states and 911 transitions. [2021-10-16 23:07:45,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 1206 transitions, 29038 flow [2021-10-16 23:07:48,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1206 transitions, 28698 flow, removed 92 selfloop flow, removed 8 redundant places. [2021-10-16 23:07:48,634 INFO L242 Difference]: Finished difference. Result has 426 places, 950 transitions, 21179 flow [2021-10-16 23:07:48,635 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-16 23:07:48,635 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 337 predicate places. [2021-10-16 23:07:48,635 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 950 transitions, 21179 flow [2021-10-16 23:07:48,635 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-16 23:07:48,635 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:48,636 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-16 23:07:48,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-16 23:07:48,636 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-16 23:07:48,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:48,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1385777933, now seen corresponding path program 18 times [2021-10-16 23:07:48,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:48,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466250409] [2021-10-16 23:07:48,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:48,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:48,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:48,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-16 23:07:48,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:48,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466250409] [2021-10-16 23:07:48,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466250409] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:48,780 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:48,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:48,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614382334] [2021-10-16 23:07:48,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:48,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:48,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:48,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:48,781 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:48,782 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-16 23:07:48,782 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:48,782 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:48,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:51,591 INFO L129 PetriNetUnfolder]: 2618/7334 cut-off events. [2021-10-16 23:07:51,592 INFO L130 PetriNetUnfolder]: For 176135/176369 co-relation queries the response was YES. [2021-10-16 23:07:51,690 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-16 23:07:51,713 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 602 selfloop transitions, 369 changer transitions 4/1033 dead transitions. [2021-10-16 23:07:51,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 1033 transitions, 24209 flow [2021-10-16 23:07:51,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:07:51,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:07:51,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 783 transitions. [2021-10-16 23:07:51,715 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6407528641571195 [2021-10-16 23:07:51,715 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 783 transitions. [2021-10-16 23:07:51,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 783 transitions. [2021-10-16 23:07:51,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:51,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 783 transitions. [2021-10-16 23:07:51,716 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-16 23:07:51,716 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-16 23:07:51,717 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-16 23:07:51,717 INFO L186 Difference]: Start difference. First operand has 426 places, 950 transitions, 21179 flow. Second operand 13 states and 783 transitions. [2021-10-16 23:07:51,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 1033 transitions, 24209 flow [2021-10-16 23:07:54,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1033 transitions, 22137 flow, removed 92 selfloop flow, removed 18 redundant places. [2021-10-16 23:07:54,327 INFO L242 Difference]: Finished difference. Result has 421 places, 955 transitions, 20081 flow [2021-10-16 23:07:54,328 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-16 23:07:54,328 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 332 predicate places. [2021-10-16 23:07:54,328 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 955 transitions, 20081 flow [2021-10-16 23:07:54,329 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-16 23:07:54,329 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:54,329 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-16 23:07:54,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-16 23:07:54,329 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-16 23:07:54,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:54,329 INFO L82 PathProgramCache]: Analyzing trace with hash 349491135, now seen corresponding path program 19 times [2021-10-16 23:07:54,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:54,329 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103772674] [2021-10-16 23:07:54,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:54,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:54,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:54,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:54,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:54,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103772674] [2021-10-16 23:07:54,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103772674] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:54,482 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:54,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:54,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017534855] [2021-10-16 23:07:54,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:54,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:54,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:54,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:54,484 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:07:54,484 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-16 23:07:54,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:54,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:07:54,484 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:57,265 INFO L129 PetriNetUnfolder]: 2619/7364 cut-off events. [2021-10-16 23:07:57,265 INFO L130 PetriNetUnfolder]: For 159189/159429 co-relation queries the response was YES. [2021-10-16 23:07:57,452 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-16 23:07:57,473 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 614 selfloop transitions, 352 changer transitions 4/1028 dead transitions. [2021-10-16 23:07:57,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 1028 transitions, 22860 flow [2021-10-16 23:07:57,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:07:57,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:07:57,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 770 transitions. [2021-10-16 23:07:57,475 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.630114566284779 [2021-10-16 23:07:57,475 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 770 transitions. [2021-10-16 23:07:57,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 770 transitions. [2021-10-16 23:07:57,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:57,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 770 transitions. [2021-10-16 23:07:57,483 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-16 23:07:57,484 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-16 23:07:57,484 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-16 23:07:57,484 INFO L186 Difference]: Start difference. First operand has 421 places, 955 transitions, 20081 flow. Second operand 13 states and 770 transitions. [2021-10-16 23:07:57,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 1028 transitions, 22860 flow [2021-10-16 23:07:59,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1028 transitions, 21887 flow, removed 69 selfloop flow, removed 9 redundant places. [2021-10-16 23:07:59,870 INFO L242 Difference]: Finished difference. Result has 429 places, 961 transitions, 20061 flow [2021-10-16 23:07:59,871 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-16 23:07:59,871 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 340 predicate places. [2021-10-16 23:07:59,871 INFO L470 AbstractCegarLoop]: Abstraction has has 429 places, 961 transitions, 20061 flow [2021-10-16 23:07:59,872 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-16 23:07:59,872 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:59,872 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-16 23:07:59,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-16 23:07:59,872 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-16 23:07:59,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:59,872 INFO L82 PathProgramCache]: Analyzing trace with hash -280438115, now seen corresponding path program 20 times [2021-10-16 23:07:59,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:59,872 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943142512] [2021-10-16 23:07:59,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:59,873 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:59,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:00,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:00,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:00,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943142512] [2021-10-16 23:08:00,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943142512] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:00,010 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:00,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:00,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317939290] [2021-10-16 23:08:00,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:00,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:00,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:00,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:00,011 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:00,012 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-16 23:08:00,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:00,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:00,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:02,867 INFO L129 PetriNetUnfolder]: 2632/7431 cut-off events. [2021-10-16 23:08:02,868 INFO L130 PetriNetUnfolder]: For 164156/164376 co-relation queries the response was YES. [2021-10-16 23:08:02,958 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-16 23:08:02,982 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 652 selfloop transitions, 366 changer transitions 4/1080 dead transitions. [2021-10-16 23:08:02,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1080 transitions, 24056 flow [2021-10-16 23:08:02,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:08:02,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:08:02,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 790 transitions. [2021-10-16 23:08:02,988 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.646481178396072 [2021-10-16 23:08:02,988 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 790 transitions. [2021-10-16 23:08:02,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 790 transitions. [2021-10-16 23:08:02,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:02,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 790 transitions. [2021-10-16 23:08:02,991 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-16 23:08:02,991 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-16 23:08:02,992 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-16 23:08:02,992 INFO L186 Difference]: Start difference. First operand has 429 places, 961 transitions, 20061 flow. Second operand 13 states and 790 transitions. [2021-10-16 23:08:02,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1080 transitions, 24056 flow [2021-10-16 23:08:05,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1080 transitions, 23062 flow, removed 148 selfloop flow, removed 8 redundant places. [2021-10-16 23:08:05,317 INFO L242 Difference]: Finished difference. Result has 437 places, 977 transitions, 20532 flow [2021-10-16 23:08:05,318 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-16 23:08:05,318 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 348 predicate places. [2021-10-16 23:08:05,318 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 977 transitions, 20532 flow [2021-10-16 23:08:05,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-16 23:08:05,318 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:05,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-16 23:08:05,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-16 23:08:05,318 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-16 23:08:05,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:05,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1053303709, now seen corresponding path program 21 times [2021-10-16 23:08:05,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:05,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881285719] [2021-10-16 23:08:05,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:05,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:05,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:05,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:05,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:05,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881285719] [2021-10-16 23:08:05,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881285719] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:05,454 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:05,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:05,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167145212] [2021-10-16 23:08:05,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:05,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:05,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:05,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:05,455 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:05,455 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-16 23:08:05,455 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:05,456 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:05,456 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:08,380 INFO L129 PetriNetUnfolder]: 2617/7380 cut-off events. [2021-10-16 23:08:08,380 INFO L130 PetriNetUnfolder]: For 161254/161472 co-relation queries the response was YES. [2021-10-16 23:08:08,477 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-16 23:08:08,500 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 633 selfloop transitions, 384 changer transitions 4/1079 dead transitions. [2021-10-16 23:08:08,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 1079 transitions, 23977 flow [2021-10-16 23:08:08,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:08:08,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:08:08,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 844 transitions. [2021-10-16 23:08:08,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6413373860182371 [2021-10-16 23:08:08,501 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 844 transitions. [2021-10-16 23:08:08,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 844 transitions. [2021-10-16 23:08:08,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:08,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 844 transitions. [2021-10-16 23:08:08,502 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-16 23:08:08,503 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-16 23:08:08,503 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-16 23:08:08,503 INFO L186 Difference]: Start difference. First operand has 437 places, 977 transitions, 20532 flow. Second operand 14 states and 844 transitions. [2021-10-16 23:08:08,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 1079 transitions, 23977 flow [2021-10-16 23:08:10,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 1079 transitions, 23173 flow, removed 204 selfloop flow, removed 8 redundant places. [2021-10-16 23:08:10,911 INFO L242 Difference]: Finished difference. Result has 446 places, 989 transitions, 20973 flow [2021-10-16 23:08:10,912 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-16 23:08:10,912 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 357 predicate places. [2021-10-16 23:08:10,912 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 989 transitions, 20973 flow [2021-10-16 23:08:10,913 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-16 23:08:10,913 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:10,913 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-16 23:08:10,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-16 23:08:10,913 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-16 23:08:10,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:10,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1044823609, now seen corresponding path program 22 times [2021-10-16 23:08:10,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:10,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299068511] [2021-10-16 23:08:10,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:10,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:10,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:11,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:11,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:11,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299068511] [2021-10-16 23:08:11,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299068511] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:11,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:11,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:11,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750288005] [2021-10-16 23:08:11,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:11,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:11,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:11,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:11,073 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:11,074 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-16 23:08:11,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:11,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:11,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:14,143 INFO L129 PetriNetUnfolder]: 2604/7364 cut-off events. [2021-10-16 23:08:14,144 INFO L130 PetriNetUnfolder]: For 157442/157644 co-relation queries the response was YES. [2021-10-16 23:08:14,275 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-16 23:08:14,297 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 644 selfloop transitions, 369 changer transitions 4/1075 dead transitions. [2021-10-16 23:08:14,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 1075 transitions, 23960 flow [2021-10-16 23:08:14,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:08:14,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:08:14,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 831 transitions. [2021-10-16 23:08:14,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6314589665653495 [2021-10-16 23:08:14,299 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 831 transitions. [2021-10-16 23:08:14,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 831 transitions. [2021-10-16 23:08:14,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:14,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 831 transitions. [2021-10-16 23:08:14,300 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-16 23:08:14,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-16 23:08:14,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-16 23:08:14,301 INFO L186 Difference]: Start difference. First operand has 446 places, 989 transitions, 20973 flow. Second operand 14 states and 831 transitions. [2021-10-16 23:08:14,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 1075 transitions, 23960 flow [2021-10-16 23:08:16,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1075 transitions, 23511 flow, removed 136 selfloop flow, removed 7 redundant places. [2021-10-16 23:08:16,707 INFO L242 Difference]: Finished difference. Result has 456 places, 996 transitions, 21519 flow [2021-10-16 23:08:16,707 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-16 23:08:16,707 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 367 predicate places. [2021-10-16 23:08:16,708 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 996 transitions, 21519 flow [2021-10-16 23:08:16,708 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-16 23:08:16,708 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:16,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] [2021-10-16 23:08:16,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-16 23:08:16,708 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-16 23:08:16,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:16,708 INFO L82 PathProgramCache]: Analyzing trace with hash -2059026575, now seen corresponding path program 23 times [2021-10-16 23:08:16,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:16,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580092260] [2021-10-16 23:08:16,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:16,709 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:16,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:16,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:16,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:16,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580092260] [2021-10-16 23:08:16,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580092260] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:16,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:16,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:16,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75887401] [2021-10-16 23:08:16,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:16,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:16,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:16,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:16,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:16,823 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-16 23:08:16,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:16,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:16,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:19,669 INFO L129 PetriNetUnfolder]: 2591/7303 cut-off events. [2021-10-16 23:08:19,669 INFO L130 PetriNetUnfolder]: For 158256/158394 co-relation queries the response was YES. [2021-10-16 23:08:19,761 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-16 23:08:19,783 INFO L132 encePairwiseOnDemand]: 74/94 looper letters, 1162 selfloop transitions, 81 changer transitions 8/1309 dead transitions. [2021-10-16 23:08:19,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1309 transitions, 28712 flow [2021-10-16 23:08:19,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:08:19,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:08:19,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 910 transitions. [2021-10-16 23:08:19,785 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6914893617021277 [2021-10-16 23:08:19,785 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 910 transitions. [2021-10-16 23:08:19,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 910 transitions. [2021-10-16 23:08:19,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:19,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 910 transitions. [2021-10-16 23:08:19,786 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-16 23:08:19,787 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-16 23:08:19,787 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-16 23:08:19,787 INFO L186 Difference]: Start difference. First operand has 456 places, 996 transitions, 21519 flow. Second operand 14 states and 910 transitions. [2021-10-16 23:08:19,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1309 transitions, 28712 flow [2021-10-16 23:08:22,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1309 transitions, 28064 flow, removed 107 selfloop flow, removed 8 redundant places. [2021-10-16 23:08:22,168 INFO L242 Difference]: Finished difference. Result has 468 places, 1026 transitions, 22286 flow [2021-10-16 23:08:22,169 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-16 23:08:22,169 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 379 predicate places. [2021-10-16 23:08:22,169 INFO L470 AbstractCegarLoop]: Abstraction has has 468 places, 1026 transitions, 22286 flow [2021-10-16 23:08:22,169 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-16 23:08:22,169 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:22,170 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-16 23:08:22,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-16 23:08:22,170 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-16 23:08:22,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:22,170 INFO L82 PathProgramCache]: Analyzing trace with hash 744531974, now seen corresponding path program 8 times [2021-10-16 23:08:22,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:22,170 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431832714] [2021-10-16 23:08:22,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:22,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:22,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:22,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:22,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:22,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431832714] [2021-10-16 23:08:22,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431832714] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:22,305 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:22,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:22,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059698084] [2021-10-16 23:08:22,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:22,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:22,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:22,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:22,306 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:22,307 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-16 23:08:22,307 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:22,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:22,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:25,362 INFO L129 PetriNetUnfolder]: 2607/7302 cut-off events. [2021-10-16 23:08:25,362 INFO L130 PetriNetUnfolder]: For 161901/162161 co-relation queries the response was YES. [2021-10-16 23:08:25,458 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-16 23:08:25,480 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 913 selfloop transitions, 246 changer transitions 17/1221 dead transitions. [2021-10-16 23:08:25,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 1221 transitions, 27532 flow [2021-10-16 23:08:25,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:08:25,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:08:25,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 897 transitions. [2021-10-16 23:08:25,481 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6816109422492401 [2021-10-16 23:08:25,481 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 897 transitions. [2021-10-16 23:08:25,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 897 transitions. [2021-10-16 23:08:25,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:25,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 897 transitions. [2021-10-16 23:08:25,483 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-16 23:08:25,483 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-16 23:08:25,484 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-16 23:08:25,484 INFO L186 Difference]: Start difference. First operand has 468 places, 1026 transitions, 22286 flow. Second operand 14 states and 897 transitions. [2021-10-16 23:08:25,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 1221 transitions, 27532 flow [2021-10-16 23:08:27,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1221 transitions, 26491 flow, removed 486 selfloop flow, removed 6 redundant places. [2021-10-16 23:08:27,942 INFO L242 Difference]: Finished difference. Result has 482 places, 1071 transitions, 22739 flow [2021-10-16 23:08:27,943 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-16 23:08:27,943 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 393 predicate places. [2021-10-16 23:08:27,943 INFO L470 AbstractCegarLoop]: Abstraction has has 482 places, 1071 transitions, 22739 flow [2021-10-16 23:08:27,943 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-16 23:08:27,943 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:27,944 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-16 23:08:27,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-16 23:08:27,944 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-16 23:08:27,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:27,944 INFO L82 PathProgramCache]: Analyzing trace with hash 498322616, now seen corresponding path program 9 times [2021-10-16 23:08:27,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:27,944 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083484252] [2021-10-16 23:08:27,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:27,944 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:27,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:28,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:28,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:28,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083484252] [2021-10-16 23:08:28,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083484252] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:28,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:28,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:28,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789237468] [2021-10-16 23:08:28,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:28,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:28,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:28,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:28,054 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:28,054 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-16 23:08:28,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:28,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:28,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:31,133 INFO L129 PetriNetUnfolder]: 2670/7499 cut-off events. [2021-10-16 23:08:31,133 INFO L130 PetriNetUnfolder]: For 152873/153154 co-relation queries the response was YES. [2021-10-16 23:08:31,227 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-16 23:08:31,248 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1087 selfloop transitions, 202 changer transitions 16/1350 dead transitions. [2021-10-16 23:08:31,249 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 1350 transitions, 29399 flow [2021-10-16 23:08:31,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:08:31,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:08:31,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 964 transitions. [2021-10-16 23:08:31,250 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6836879432624113 [2021-10-16 23:08:31,250 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 964 transitions. [2021-10-16 23:08:31,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 964 transitions. [2021-10-16 23:08:31,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:31,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 964 transitions. [2021-10-16 23:08:31,251 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-16 23:08:31,252 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-16 23:08:31,252 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-16 23:08:31,252 INFO L186 Difference]: Start difference. First operand has 482 places, 1071 transitions, 22739 flow. Second operand 15 states and 964 transitions. [2021-10-16 23:08:31,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 1350 transitions, 29399 flow [2021-10-16 23:08:33,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1350 transitions, 28907 flow, removed 180 selfloop flow, removed 4 redundant places. [2021-10-16 23:08:33,674 INFO L242 Difference]: Finished difference. Result has 498 places, 1104 transitions, 23478 flow [2021-10-16 23:08:33,675 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-16 23:08:33,675 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 409 predicate places. [2021-10-16 23:08:33,675 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 1104 transitions, 23478 flow [2021-10-16 23:08:33,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-16 23:08:33,675 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:33,676 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-16 23:08:33,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-16 23:08:33,676 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-16 23:08:33,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:33,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1342319338, now seen corresponding path program 10 times [2021-10-16 23:08:33,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:33,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009548103] [2021-10-16 23:08:33,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:33,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:33,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:33,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:33,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:33,795 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009548103] [2021-10-16 23:08:33,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009548103] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:33,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:33,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:33,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176324336] [2021-10-16 23:08:33,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:33,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:33,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:33,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:33,797 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:33,797 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-16 23:08:33,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:33,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:33,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:37,103 INFO L129 PetriNetUnfolder]: 2719/7683 cut-off events. [2021-10-16 23:08:37,103 INFO L130 PetriNetUnfolder]: For 161802/162078 co-relation queries the response was YES. [2021-10-16 23:08:37,206 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-16 23:08:37,228 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 957 selfloop transitions, 271 changer transitions 18/1291 dead transitions. [2021-10-16 23:08:37,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 1291 transitions, 28859 flow [2021-10-16 23:08:37,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:08:37,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:08:37,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 957 transitions. [2021-10-16 23:08:37,229 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6787234042553192 [2021-10-16 23:08:37,229 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 957 transitions. [2021-10-16 23:08:37,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 957 transitions. [2021-10-16 23:08:37,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:37,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 957 transitions. [2021-10-16 23:08:37,230 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-16 23:08:37,231 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-16 23:08:37,231 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-16 23:08:37,232 INFO L186 Difference]: Start difference. First operand has 498 places, 1104 transitions, 23478 flow. Second operand 15 states and 957 transitions. [2021-10-16 23:08:37,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 1291 transitions, 28859 flow [2021-10-16 23:08:39,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 1291 transitions, 28425 flow, removed 58 selfloop flow, removed 8 redundant places. [2021-10-16 23:08:39,750 INFO L242 Difference]: Finished difference. Result has 509 places, 1128 transitions, 24335 flow [2021-10-16 23:08:39,751 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-16 23:08:39,751 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 420 predicate places. [2021-10-16 23:08:39,751 INFO L470 AbstractCegarLoop]: Abstraction has has 509 places, 1128 transitions, 24335 flow [2021-10-16 23:08:39,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-16 23:08:39,751 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:39,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-16 23:08:39,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-16 23:08:39,751 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-16 23:08:39,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:39,752 INFO L82 PathProgramCache]: Analyzing trace with hash 176792258, now seen corresponding path program 11 times [2021-10-16 23:08:39,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:39,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266561765] [2021-10-16 23:08:39,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:39,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:39,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:39,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:39,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:39,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266561765] [2021-10-16 23:08:39,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266561765] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:39,867 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:39,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:39,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137151395] [2021-10-16 23:08:39,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:39,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:39,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:39,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:39,869 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:39,869 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-16 23:08:39,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:39,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:39,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:43,612 INFO L129 PetriNetUnfolder]: 2790/7892 cut-off events. [2021-10-16 23:08:43,612 INFO L130 PetriNetUnfolder]: For 168596/168882 co-relation queries the response was YES. [2021-10-16 23:08:43,716 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-16 23:08:43,739 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1015 selfloop transitions, 288 changer transitions 14/1362 dead transitions. [2021-10-16 23:08:43,739 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 1362 transitions, 30641 flow [2021-10-16 23:08:43,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:08:43,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:08:43,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 957 transitions. [2021-10-16 23:08:43,741 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6787234042553192 [2021-10-16 23:08:43,741 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 957 transitions. [2021-10-16 23:08:43,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 957 transitions. [2021-10-16 23:08:43,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:43,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 957 transitions. [2021-10-16 23:08:43,742 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-16 23:08:43,743 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-16 23:08:43,743 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-16 23:08:43,743 INFO L186 Difference]: Start difference. First operand has 509 places, 1128 transitions, 24335 flow. Second operand 15 states and 957 transitions. [2021-10-16 23:08:43,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 1362 transitions, 30641 flow [2021-10-16 23:08:46,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1362 transitions, 30260 flow, removed 27 selfloop flow, removed 8 redundant places. [2021-10-16 23:08:46,186 INFO L242 Difference]: Finished difference. Result has 521 places, 1168 transitions, 25667 flow [2021-10-16 23:08:46,187 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-16 23:08:46,187 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 432 predicate places. [2021-10-16 23:08:46,187 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 1168 transitions, 25667 flow [2021-10-16 23:08:46,187 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-16 23:08:46,187 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:46,187 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-16 23:08:46,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-16 23:08:46,187 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-16 23:08:46,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:46,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1986810452, now seen corresponding path program 12 times [2021-10-16 23:08:46,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:46,188 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40052182] [2021-10-16 23:08:46,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:46,188 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:46,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:46,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:46,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:46,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40052182] [2021-10-16 23:08:46,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40052182] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:46,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:46,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:46,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671009412] [2021-10-16 23:08:46,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:46,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:46,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:46,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:46,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:46,305 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-16 23:08:46,305 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:46,305 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:46,305 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:49,964 INFO L129 PetriNetUnfolder]: 2804/7902 cut-off events. [2021-10-16 23:08:49,965 INFO L130 PetriNetUnfolder]: For 176105/176397 co-relation queries the response was YES. [2021-10-16 23:08:50,155 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-16 23:08:50,177 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 998 selfloop transitions, 299 changer transitions 29/1369 dead transitions. [2021-10-16 23:08:50,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 1369 transitions, 31509 flow [2021-10-16 23:08:50,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:08:50,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:08:50,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 957 transitions. [2021-10-16 23:08:50,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6787234042553192 [2021-10-16 23:08:50,179 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 957 transitions. [2021-10-16 23:08:50,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 957 transitions. [2021-10-16 23:08:50,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:50,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 957 transitions. [2021-10-16 23:08:50,180 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-16 23:08:50,181 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-16 23:08:50,181 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-16 23:08:50,181 INFO L186 Difference]: Start difference. First operand has 521 places, 1168 transitions, 25667 flow. Second operand 15 states and 957 transitions. [2021-10-16 23:08:50,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 1369 transitions, 31509 flow [2021-10-16 23:08:52,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1369 transitions, 31030 flow, removed 99 selfloop flow, removed 6 redundant places. [2021-10-16 23:08:52,646 INFO L242 Difference]: Finished difference. Result has 534 places, 1188 transitions, 26498 flow [2021-10-16 23:08:52,647 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-16 23:08:52,647 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 445 predicate places. [2021-10-16 23:08:52,647 INFO L470 AbstractCegarLoop]: Abstraction has has 534 places, 1188 transitions, 26498 flow [2021-10-16 23:08:52,647 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-16 23:08:52,647 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:52,648 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-16 23:08:52,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-16 23:08:52,648 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-16 23:08:52,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:52,648 INFO L82 PathProgramCache]: Analyzing trace with hash 333863965, now seen corresponding path program 24 times [2021-10-16 23:08:52,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:52,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705415130] [2021-10-16 23:08:52,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:52,648 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:52,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:52,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:52,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:52,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705415130] [2021-10-16 23:08:52,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705415130] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:52,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:52,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:52,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579469830] [2021-10-16 23:08:52,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:52,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:52,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:52,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:52,802 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:52,802 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-16 23:08:52,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:52,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:52,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:56,238 INFO L129 PetriNetUnfolder]: 2729/7709 cut-off events. [2021-10-16 23:08:56,239 INFO L130 PetriNetUnfolder]: For 177150/177264 co-relation queries the response was YES. [2021-10-16 23:08:56,346 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-16 23:08:56,369 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 1022 selfloop transitions, 214 changer transitions 5/1311 dead transitions. [2021-10-16 23:08:56,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1311 transitions, 30890 flow [2021-10-16 23:08:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-16 23:08:56,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-16 23:08:56,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 775 transitions. [2021-10-16 23:08:56,371 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6870567375886525 [2021-10-16 23:08:56,371 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 775 transitions. [2021-10-16 23:08:56,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 775 transitions. [2021-10-16 23:08:56,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:56,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 775 transitions. [2021-10-16 23:08:56,372 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-16 23:08:56,372 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-16 23:08:56,372 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-16 23:08:56,372 INFO L186 Difference]: Start difference. First operand has 534 places, 1188 transitions, 26498 flow. Second operand 12 states and 775 transitions. [2021-10-16 23:08:56,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 1311 transitions, 30890 flow [2021-10-16 23:08:59,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 1311 transitions, 30417 flow, removed 73 selfloop flow, removed 9 redundant places. [2021-10-16 23:08:59,178 INFO L242 Difference]: Finished difference. Result has 542 places, 1195 transitions, 27135 flow [2021-10-16 23:08:59,178 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-16 23:08:59,179 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 453 predicate places. [2021-10-16 23:08:59,179 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 1195 transitions, 27135 flow [2021-10-16 23:08:59,179 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-16 23:08:59,179 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:59,179 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-16 23:08:59,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-16 23:08:59,179 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-16 23:08:59,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:59,179 INFO L82 PathProgramCache]: Analyzing trace with hash -1225112074, now seen corresponding path program 13 times [2021-10-16 23:08:59,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:59,180 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428119309] [2021-10-16 23:08:59,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:59,180 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:59,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:59,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:59,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428119309] [2021-10-16 23:08:59,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428119309] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:59,307 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:59,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:08:59,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541178402] [2021-10-16 23:08:59,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:08:59,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:59,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:08:59,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:08:59,308 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:08:59,309 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-16 23:08:59,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:59,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:08:59,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:02,846 INFO L129 PetriNetUnfolder]: 2711/7621 cut-off events. [2021-10-16 23:09:02,847 INFO L130 PetriNetUnfolder]: For 176022/176325 co-relation queries the response was YES. [2021-10-16 23:09:02,966 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-16 23:09:02,989 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1084 selfloop transitions, 252 changer transitions 23/1400 dead transitions. [2021-10-16 23:09:02,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 1400 transitions, 33131 flow [2021-10-16 23:09:02,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:09:02,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:09:02,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 935 transitions. [2021-10-16 23:09:02,990 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6631205673758865 [2021-10-16 23:09:02,990 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 935 transitions. [2021-10-16 23:09:02,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 935 transitions. [2021-10-16 23:09:02,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:02,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 935 transitions. [2021-10-16 23:09:02,991 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-16 23:09:02,992 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-16 23:09:02,992 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-16 23:09:02,992 INFO L186 Difference]: Start difference. First operand has 542 places, 1195 transitions, 27135 flow. Second operand 15 states and 935 transitions. [2021-10-16 23:09:02,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 1400 transitions, 33131 flow [2021-10-16 23:09:05,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 1400 transitions, 32494 flow, removed 302 selfloop flow, removed 5 redundant places. [2021-10-16 23:09:05,833 INFO L242 Difference]: Finished difference. Result has 556 places, 1207 transitions, 27581 flow [2021-10-16 23:09:05,834 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-16 23:09:05,834 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 467 predicate places. [2021-10-16 23:09:05,834 INFO L470 AbstractCegarLoop]: Abstraction has has 556 places, 1207 transitions, 27581 flow [2021-10-16 23:09:05,834 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-16 23:09:05,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:05,834 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-16 23:09:05,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-16 23:09:05,834 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-16 23:09:05,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:05,834 INFO L82 PathProgramCache]: Analyzing trace with hash -1780907975, now seen corresponding path program 25 times [2021-10-16 23:09:05,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:05,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189738378] [2021-10-16 23:09:05,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:05,835 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:05,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:05,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:05,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189738378] [2021-10-16 23:09:05,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189738378] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:05,949 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:05,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:09:05,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693455402] [2021-10-16 23:09:05,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:09:05,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:05,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:09:05,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:09:05,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:09:05,950 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-16 23:09:05,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:05,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:09:05,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:09,690 INFO L129 PetriNetUnfolder]: 2649/7470 cut-off events. [2021-10-16 23:09:09,690 INFO L130 PetriNetUnfolder]: For 179915/180018 co-relation queries the response was YES. [2021-10-16 23:09:09,800 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-16 23:09:09,824 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 1038 selfloop transitions, 230 changer transitions 2/1341 dead transitions. [2021-10-16 23:09:09,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 1341 transitions, 32319 flow [2021-10-16 23:09:09,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:09:09,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:09:09,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 834 transitions. [2021-10-16 23:09:09,825 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6824877250409165 [2021-10-16 23:09:09,825 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 834 transitions. [2021-10-16 23:09:09,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 834 transitions. [2021-10-16 23:09:09,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:09,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 834 transitions. [2021-10-16 23:09:09,826 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-16 23:09:09,827 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-16 23:09:09,827 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-16 23:09:09,827 INFO L186 Difference]: Start difference. First operand has 556 places, 1207 transitions, 27581 flow. Second operand 13 states and 834 transitions. [2021-10-16 23:09:09,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 1341 transitions, 32319 flow [2021-10-16 23:09:12,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 1341 transitions, 31589 flow, removed 147 selfloop flow, removed 8 redundant places. [2021-10-16 23:09:12,656 INFO L242 Difference]: Finished difference. Result has 563 places, 1219 transitions, 27996 flow [2021-10-16 23:09:12,657 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-16 23:09:12,657 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 474 predicate places. [2021-10-16 23:09:12,657 INFO L470 AbstractCegarLoop]: Abstraction has has 563 places, 1219 transitions, 27996 flow [2021-10-16 23:09:12,657 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-16 23:09:12,657 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:12,657 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-16 23:09:12,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-16 23:09:12,657 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-16 23:09:12,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:12,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1751084703, now seen corresponding path program 26 times [2021-10-16 23:09:12,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:12,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483867079] [2021-10-16 23:09:12,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:12,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:12,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:12,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:12,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:12,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483867079] [2021-10-16 23:09:12,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483867079] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:12,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:12,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:09:12,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824669963] [2021-10-16 23:09:12,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:09:12,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:12,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:09:12,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:09:12,773 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:09:12,773 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-16 23:09:12,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:12,773 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:09:12,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:16,536 INFO L129 PetriNetUnfolder]: 2679/7576 cut-off events. [2021-10-16 23:09:16,536 INFO L130 PetriNetUnfolder]: For 181545/181628 co-relation queries the response was YES. [2021-10-16 23:09:16,644 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-16 23:09:16,668 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 1084 selfloop transitions, 217 changer transitions 3/1375 dead transitions. [2021-10-16 23:09:16,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 1375 transitions, 33064 flow [2021-10-16 23:09:16,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:09:16,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:09:16,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 816 transitions. [2021-10-16 23:09:16,669 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6677577741407529 [2021-10-16 23:09:16,669 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 816 transitions. [2021-10-16 23:09:16,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 816 transitions. [2021-10-16 23:09:16,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:16,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 816 transitions. [2021-10-16 23:09:16,670 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-16 23:09:16,671 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-16 23:09:16,671 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-16 23:09:16,671 INFO L186 Difference]: Start difference. First operand has 563 places, 1219 transitions, 27996 flow. Second operand 13 states and 816 transitions. [2021-10-16 23:09:16,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 1375 transitions, 33064 flow [2021-10-16 23:09:19,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 1375 transitions, 32586 flow, removed 96 selfloop flow, removed 7 redundant places. [2021-10-16 23:09:19,371 INFO L242 Difference]: Finished difference. Result has 573 places, 1244 transitions, 29053 flow [2021-10-16 23:09:19,372 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-16 23:09:19,372 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 484 predicate places. [2021-10-16 23:09:19,372 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 1244 transitions, 29053 flow [2021-10-16 23:09:19,372 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-16 23:09:19,372 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:19,372 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-16 23:09:19,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-10-16 23:09:19,372 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-16 23:09:19,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:19,373 INFO L82 PathProgramCache]: Analyzing trace with hash -864670033, now seen corresponding path program 27 times [2021-10-16 23:09:19,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:19,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892437923] [2021-10-16 23:09:19,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:19,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:19,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:19,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-16 23:09:19,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:19,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892437923] [2021-10-16 23:09:19,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892437923] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:19,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:19,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:09:19,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666138795] [2021-10-16 23:09:19,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:09:19,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:19,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:09:19,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:09:19,497 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:09:19,498 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-16 23:09:19,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:19,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:09:19,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:23,104 INFO L129 PetriNetUnfolder]: 2666/7546 cut-off events. [2021-10-16 23:09:23,104 INFO L130 PetriNetUnfolder]: For 179624/179711 co-relation queries the response was YES. [2021-10-16 23:09:23,209 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-16 23:09:23,229 INFO L132 encePairwiseOnDemand]: 69/94 looper letters, 1076 selfloop transitions, 225 changer transitions 3/1375 dead transitions. [2021-10-16 23:09:23,229 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 1375 transitions, 33573 flow [2021-10-16 23:09:23,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:09:23,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:09:23,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 819 transitions. [2021-10-16 23:09:23,231 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2021-10-16 23:09:23,231 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 819 transitions. [2021-10-16 23:09:23,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 819 transitions. [2021-10-16 23:09:23,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:23,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 819 transitions. [2021-10-16 23:09:23,231 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-16 23:09:23,232 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-16 23:09:23,232 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-16 23:09:23,232 INFO L186 Difference]: Start difference. First operand has 573 places, 1244 transitions, 29053 flow. Second operand 13 states and 819 transitions. [2021-10-16 23:09:23,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 1375 transitions, 33573 flow [2021-10-16 23:09:25,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1375 transitions, 33034 flow, removed 250 selfloop flow, removed 6 redundant places. [2021-10-16 23:09:25,750 INFO L242 Difference]: Finished difference. Result has 583 places, 1255 transitions, 29609 flow [2021-10-16 23:09:25,751 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-16 23:09:25,751 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 494 predicate places. [2021-10-16 23:09:25,751 INFO L470 AbstractCegarLoop]: Abstraction has has 583 places, 1255 transitions, 29609 flow [2021-10-16 23:09:25,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-16 23:09:25,751 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:25,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-16 23:09:25,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-10-16 23:09:25,752 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-16 23:09:25,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:25,752 INFO L82 PathProgramCache]: Analyzing trace with hash 1439174478, now seen corresponding path program 14 times [2021-10-16 23:09:25,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:25,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820195098] [2021-10-16 23:09:25,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:25,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:25,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:25,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:25,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:25,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820195098] [2021-10-16 23:09:25,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820195098] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:25,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:25,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:09:25,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216433188] [2021-10-16 23:09:25,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:09:25,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:25,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:09:25,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:09:25,886 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:09:25,887 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-16 23:09:25,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:25,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:09:25,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:29,455 INFO L129 PetriNetUnfolder]: 2713/7556 cut-off events. [2021-10-16 23:09:29,455 INFO L130 PetriNetUnfolder]: For 174310/174594 co-relation queries the response was YES. [2021-10-16 23:09:29,577 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-16 23:09:29,599 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 681 selfloop transitions, 594 changer transitions 6/1322 dead transitions. [2021-10-16 23:09:29,599 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 1322 transitions, 33088 flow [2021-10-16 23:09:29,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-16 23:09:29,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-16 23:09:29,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 726 transitions. [2021-10-16 23:09:29,600 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6436170212765957 [2021-10-16 23:09:29,600 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 726 transitions. [2021-10-16 23:09:29,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 726 transitions. [2021-10-16 23:09:29,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:29,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 726 transitions. [2021-10-16 23:09:29,601 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-16 23:09:29,601 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-16 23:09:29,602 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-16 23:09:29,602 INFO L186 Difference]: Start difference. First operand has 583 places, 1255 transitions, 29609 flow. Second operand 12 states and 726 transitions. [2021-10-16 23:09:29,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 1322 transitions, 33088 flow [2021-10-16 23:09:32,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 1322 transitions, 32711 flow, removed 122 selfloop flow, removed 7 redundant places. [2021-10-16 23:09:32,114 INFO L242 Difference]: Finished difference. Result has 591 places, 1271 transitions, 31679 flow [2021-10-16 23:09:32,115 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-16 23:09:32,115 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 502 predicate places. [2021-10-16 23:09:32,115 INFO L470 AbstractCegarLoop]: Abstraction has has 591 places, 1271 transitions, 31679 flow [2021-10-16 23:09:32,115 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-16 23:09:32,115 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:32,115 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-16 23:09:32,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-10-16 23:09:32,116 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-16 23:09:32,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:32,116 INFO L82 PathProgramCache]: Analyzing trace with hash -609945296, now seen corresponding path program 15 times [2021-10-16 23:09:32,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:32,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110990793] [2021-10-16 23:09:32,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:32,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:32,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:32,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:32,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110990793] [2021-10-16 23:09:32,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110990793] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:32,299 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:32,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:09:32,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434170531] [2021-10-16 23:09:32,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:09:32,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:32,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:09:32,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:09:32,300 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:09:32,300 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-16 23:09:32,300 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:32,300 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:09:32,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:35,743 INFO L129 PetriNetUnfolder]: 2776/7772 cut-off events. [2021-10-16 23:09:35,743 INFO L130 PetriNetUnfolder]: For 192541/192844 co-relation queries the response was YES. [2021-10-16 23:09:36,046 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-16 23:09:36,067 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1089 selfloop transitions, 285 changer transitions 12/1427 dead transitions. [2021-10-16 23:09:36,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1427 transitions, 36760 flow [2021-10-16 23:09:36,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:09:36,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:09:36,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 855 transitions. [2021-10-16 23:09:36,068 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6496960486322189 [2021-10-16 23:09:36,068 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 855 transitions. [2021-10-16 23:09:36,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 855 transitions. [2021-10-16 23:09:36,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:36,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 855 transitions. [2021-10-16 23:09:36,069 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-16 23:09:36,070 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-16 23:09:36,070 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-16 23:09:36,070 INFO L186 Difference]: Start difference. First operand has 591 places, 1271 transitions, 31679 flow. Second operand 14 states and 855 transitions. [2021-10-16 23:09:36,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1427 transitions, 36760 flow [2021-10-16 23:09:38,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1427 transitions, 36451 flow, removed 23 selfloop flow, removed 6 redundant places. [2021-10-16 23:09:38,844 INFO L242 Difference]: Finished difference. Result has 603 places, 1292 transitions, 32632 flow [2021-10-16 23:09:38,845 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-16 23:09:38,845 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 514 predicate places. [2021-10-16 23:09:38,845 INFO L470 AbstractCegarLoop]: Abstraction has has 603 places, 1292 transitions, 32632 flow [2021-10-16 23:09:38,845 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-16 23:09:38,845 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:38,845 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-16 23:09:38,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-10-16 23:09:38,845 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-16 23:09:38,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:38,845 INFO L82 PathProgramCache]: Analyzing trace with hash 925001618, now seen corresponding path program 16 times [2021-10-16 23:09:38,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:38,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593049061] [2021-10-16 23:09:38,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:38,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:38,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:38,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-16 23:09:38,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:38,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593049061] [2021-10-16 23:09:38,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593049061] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:38,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:38,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:09:38,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813312677] [2021-10-16 23:09:38,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:09:38,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:38,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:09:38,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:09:38,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:09:38,970 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-16 23:09:38,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:38,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:09:38,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:42,896 INFO L129 PetriNetUnfolder]: 2813/7850 cut-off events. [2021-10-16 23:09:42,897 INFO L130 PetriNetUnfolder]: For 206760/207044 co-relation queries the response was YES. [2021-10-16 23:09:43,064 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-16 23:09:43,086 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 711 selfloop transitions, 610 changer transitions 6/1368 dead transitions. [2021-10-16 23:09:43,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 1368 transitions, 36415 flow [2021-10-16 23:09:43,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:09:43,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:09:43,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 781 transitions. [2021-10-16 23:09:43,088 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6391162029459901 [2021-10-16 23:09:43,088 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 781 transitions. [2021-10-16 23:09:43,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 781 transitions. [2021-10-16 23:09:43,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:43,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 781 transitions. [2021-10-16 23:09:43,089 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-16 23:09:43,089 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-16 23:09:43,089 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-16 23:09:43,089 INFO L186 Difference]: Start difference. First operand has 603 places, 1292 transitions, 32632 flow. Second operand 13 states and 781 transitions. [2021-10-16 23:09:43,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 1368 transitions, 36415 flow [2021-10-16 23:09:45,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 1368 transitions, 36173 flow, removed 98 selfloop flow, removed 4 redundant places. [2021-10-16 23:09:46,005 INFO L242 Difference]: Finished difference. Result has 616 places, 1313 transitions, 35136 flow [2021-10-16 23:09:46,006 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-16 23:09:46,006 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 527 predicate places. [2021-10-16 23:09:46,006 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 1313 transitions, 35136 flow [2021-10-16 23:09:46,006 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-16 23:09:46,006 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:46,006 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-16 23:09:46,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-10-16 23:09:46,006 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-16 23:09:46,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:46,007 INFO L82 PathProgramCache]: Analyzing trace with hash 1792822368, now seen corresponding path program 17 times [2021-10-16 23:09:46,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:46,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643462236] [2021-10-16 23:09:46,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:46,007 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:46,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:46,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:46,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:46,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643462236] [2021-10-16 23:09:46,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643462236] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:46,126 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:46,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:09:46,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569982578] [2021-10-16 23:09:46,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:09:46,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:46,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:09:46,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:09:46,127 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:09:46,127 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-16 23:09:46,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:46,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:09:46,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:50,213 INFO L129 PetriNetUnfolder]: 2989/8348 cut-off events. [2021-10-16 23:09:50,213 INFO L130 PetriNetUnfolder]: For 243891/244201 co-relation queries the response was YES. [2021-10-16 23:09:50,340 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-16 23:09:50,363 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1103 selfloop transitions, 363 changer transitions 5/1512 dead transitions. [2021-10-16 23:09:50,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 1512 transitions, 41774 flow [2021-10-16 23:09:50,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:09:50,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:09:50,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 872 transitions. [2021-10-16 23:09:50,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.662613981762918 [2021-10-16 23:09:50,365 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 872 transitions. [2021-10-16 23:09:50,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 872 transitions. [2021-10-16 23:09:50,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:50,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 872 transitions. [2021-10-16 23:09:50,366 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-16 23:09:50,366 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-16 23:09:50,367 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-16 23:09:50,367 INFO L186 Difference]: Start difference. First operand has 616 places, 1313 transitions, 35136 flow. Second operand 14 states and 872 transitions. [2021-10-16 23:09:50,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 1512 transitions, 41774 flow [2021-10-16 23:09:53,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 1512 transitions, 41239 flow, removed 29 selfloop flow, removed 8 redundant places. [2021-10-16 23:09:53,788 INFO L242 Difference]: Finished difference. Result has 628 places, 1364 transitions, 37094 flow [2021-10-16 23:09:53,789 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-16 23:09:53,789 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 539 predicate places. [2021-10-16 23:09:53,789 INFO L470 AbstractCegarLoop]: Abstraction has has 628 places, 1364 transitions, 37094 flow [2021-10-16 23:09:53,789 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-16 23:09:53,789 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:53,789 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-16 23:09:53,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-10-16 23:09:53,789 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-16 23:09:53,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:53,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1057632624, now seen corresponding path program 18 times [2021-10-16 23:09:53,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:53,790 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996333251] [2021-10-16 23:09:53,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:53,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:53,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:53,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:53,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:53,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996333251] [2021-10-16 23:09:53,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996333251] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:53,910 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:53,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:09:53,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951685657] [2021-10-16 23:09:53,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:09:53,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:53,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:09:53,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:09:53,911 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:09:53,911 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-16 23:09:53,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:53,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:09:53,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:58,134 INFO L129 PetriNetUnfolder]: 3021/8444 cut-off events. [2021-10-16 23:09:58,135 INFO L130 PetriNetUnfolder]: For 261189/261507 co-relation queries the response was YES. [2021-10-16 23:09:58,365 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-16 23:09:58,394 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1060 selfloop transitions, 365 changer transitions 6/1472 dead transitions. [2021-10-16 23:09:58,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 640 places, 1472 transitions, 41655 flow [2021-10-16 23:09:58,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:09:58,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:09:58,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 810 transitions. [2021-10-16 23:09:58,396 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.662847790507365 [2021-10-16 23:09:58,396 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 810 transitions. [2021-10-16 23:09:58,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 810 transitions. [2021-10-16 23:09:58,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:58,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 810 transitions. [2021-10-16 23:09:58,397 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-16 23:09:58,398 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-16 23:09:58,398 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-16 23:09:58,398 INFO L186 Difference]: Start difference. First operand has 628 places, 1364 transitions, 37094 flow. Second operand 13 states and 810 transitions. [2021-10-16 23:09:58,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 640 places, 1472 transitions, 41655 flow [2021-10-16 23:10:01,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 1472 transitions, 40899 flow, removed 131 selfloop flow, removed 6 redundant places. [2021-10-16 23:10:01,982 INFO L242 Difference]: Finished difference. Result has 640 places, 1383 transitions, 37876 flow [2021-10-16 23:10:01,983 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-16 23:10:01,983 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 551 predicate places. [2021-10-16 23:10:01,983 INFO L470 AbstractCegarLoop]: Abstraction has has 640 places, 1383 transitions, 37876 flow [2021-10-16 23:10:01,983 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-16 23:10:01,983 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:01,983 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-16 23:10:01,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-10-16 23:10:01,983 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-16 23:10:01,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:01,984 INFO L82 PathProgramCache]: Analyzing trace with hash -2100398876, now seen corresponding path program 19 times [2021-10-16 23:10:01,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:01,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592305803] [2021-10-16 23:10:01,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:01,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:01,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:02,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:02,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:02,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592305803] [2021-10-16 23:10:02,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592305803] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:02,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:02,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:10:02,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404545738] [2021-10-16 23:10:02,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:10:02,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:02,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:10:02,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:10:02,099 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:10:02,099 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-16 23:10:02,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:02,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:10:02,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:06,840 INFO L129 PetriNetUnfolder]: 3075/8620 cut-off events. [2021-10-16 23:10:06,840 INFO L130 PetriNetUnfolder]: For 274487/274815 co-relation queries the response was YES. [2021-10-16 23:10:06,984 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-16 23:10:07,011 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1109 selfloop transitions, 381 changer transitions 9/1540 dead transitions. [2021-10-16 23:10:07,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 1540 transitions, 43822 flow [2021-10-16 23:10:07,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:10:07,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:10:07,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 872 transitions. [2021-10-16 23:10:07,012 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.662613981762918 [2021-10-16 23:10:07,012 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 872 transitions. [2021-10-16 23:10:07,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 872 transitions. [2021-10-16 23:10:07,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:07,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 872 transitions. [2021-10-16 23:10:07,013 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-16 23:10:07,014 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-16 23:10:07,014 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-16 23:10:07,014 INFO L186 Difference]: Start difference. First operand has 640 places, 1383 transitions, 37876 flow. Second operand 14 states and 872 transitions. [2021-10-16 23:10:07,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 1540 transitions, 43822 flow [2021-10-16 23:10:10,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 1540 transitions, 43417 flow, removed 75 selfloop flow, removed 5 redundant places. [2021-10-16 23:10:10,634 INFO L242 Difference]: Finished difference. Result has 653 places, 1413 transitions, 39478 flow [2021-10-16 23:10:10,635 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-16 23:10:10,635 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 564 predicate places. [2021-10-16 23:10:10,635 INFO L470 AbstractCegarLoop]: Abstraction has has 653 places, 1413 transitions, 39478 flow [2021-10-16 23:10:10,635 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-16 23:10:10,635 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:10,635 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-16 23:10:10,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-10-16 23:10:10,635 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-16 23:10:10,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:10,635 INFO L82 PathProgramCache]: Analyzing trace with hash -644824226, now seen corresponding path program 20 times [2021-10-16 23:10:10,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:10,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790830165] [2021-10-16 23:10:10,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:10,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:10,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:10,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-16 23:10:10,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:10,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790830165] [2021-10-16 23:10:10,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790830165] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:10,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:10,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:10:10,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757214235] [2021-10-16 23:10:10,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:10:10,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:10,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:10:10,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:10:10,756 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:10:10,756 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-16 23:10:10,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:10,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:10:10,756 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:15,198 INFO L129 PetriNetUnfolder]: 3084/8718 cut-off events. [2021-10-16 23:10:15,198 INFO L130 PetriNetUnfolder]: For 288714/289050 co-relation queries the response was YES. [2021-10-16 23:10:15,349 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-16 23:10:15,378 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 1096 selfloop transitions, 392 changer transitions 7/1536 dead transitions. [2021-10-16 23:10:15,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 1536 transitions, 44591 flow [2021-10-16 23:10:15,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:10:15,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:10:15,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 870 transitions. [2021-10-16 23:10:15,379 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6610942249240122 [2021-10-16 23:10:15,379 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 870 transitions. [2021-10-16 23:10:15,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 870 transitions. [2021-10-16 23:10:15,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:15,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 870 transitions. [2021-10-16 23:10:15,380 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-16 23:10:15,381 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-16 23:10:15,381 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-16 23:10:15,381 INFO L186 Difference]: Start difference. First operand has 653 places, 1413 transitions, 39478 flow. Second operand 14 states and 870 transitions. [2021-10-16 23:10:15,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 1536 transitions, 44591 flow [2021-10-16 23:10:19,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 1536 transitions, 43907 flow, removed 86 selfloop flow, removed 7 redundant places. [2021-10-16 23:10:19,265 INFO L242 Difference]: Finished difference. Result has 663 places, 1436 transitions, 40598 flow [2021-10-16 23:10:19,266 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-16 23:10:19,266 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 574 predicate places. [2021-10-16 23:10:19,266 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 1436 transitions, 40598 flow [2021-10-16 23:10:19,266 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-16 23:10:19,266 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:19,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-16 23:10:19,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-10-16 23:10:19,267 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-16 23:10:19,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:19,267 INFO L82 PathProgramCache]: Analyzing trace with hash 304539726, now seen corresponding path program 21 times [2021-10-16 23:10:19,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:19,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985585781] [2021-10-16 23:10:19,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:19,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:19,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:19,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-16 23:10:19,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:19,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985585781] [2021-10-16 23:10:19,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985585781] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:19,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:19,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:10:19,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404491129] [2021-10-16 23:10:19,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:10:19,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:19,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:10:19,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:10:19,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:10:19,391 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-16 23:10:19,391 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:19,391 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:10:19,391 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:24,467 INFO L129 PetriNetUnfolder]: 3215/9038 cut-off events. [2021-10-16 23:10:24,467 INFO L130 PetriNetUnfolder]: For 315923/316279 co-relation queries the response was YES. [2021-10-16 23:10:24,622 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-16 23:10:24,651 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 820 selfloop transitions, 695 changer transitions 9/1565 dead transitions. [2021-10-16 23:10:24,651 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 1565 transitions, 46477 flow [2021-10-16 23:10:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:10:24,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:10:24,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 839 transitions. [2021-10-16 23:10:24,652 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6375379939209727 [2021-10-16 23:10:24,652 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 839 transitions. [2021-10-16 23:10:24,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 839 transitions. [2021-10-16 23:10:24,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:24,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 839 transitions. [2021-10-16 23:10:24,653 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-16 23:10:24,654 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-16 23:10:24,654 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-16 23:10:24,654 INFO L186 Difference]: Start difference. First operand has 663 places, 1436 transitions, 40598 flow. Second operand 14 states and 839 transitions. [2021-10-16 23:10:24,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 1565 transitions, 46477 flow [2021-10-16 23:10:28,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1565 transitions, 45818 flow, removed 64 selfloop flow, removed 8 redundant places. [2021-10-16 23:10:28,989 INFO L242 Difference]: Finished difference. Result has 675 places, 1475 transitions, 43481 flow [2021-10-16 23:10:28,990 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-16 23:10:28,990 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 586 predicate places. [2021-10-16 23:10:28,990 INFO L470 AbstractCegarLoop]: Abstraction has has 675 places, 1475 transitions, 43481 flow [2021-10-16 23:10:28,990 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-16 23:10:28,990 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:28,990 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-16 23:10:28,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-10-16 23:10:28,991 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-16 23:10:28,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:28,991 INFO L82 PathProgramCache]: Analyzing trace with hash 116077498, now seen corresponding path program 22 times [2021-10-16 23:10:28,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:28,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052585323] [2021-10-16 23:10:28,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:28,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:28,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:29,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:29,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:29,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052585323] [2021-10-16 23:10:29,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052585323] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:29,153 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:29,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:10:29,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066247365] [2021-10-16 23:10:29,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:10:29,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:29,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:10:29,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:10:29,154 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:10:29,155 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-16 23:10:29,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:29,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:10:29,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:33,953 INFO L129 PetriNetUnfolder]: 3294/9291 cut-off events. [2021-10-16 23:10:33,953 INFO L130 PetriNetUnfolder]: For 349144/349522 co-relation queries the response was YES. [2021-10-16 23:10:34,227 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-16 23:10:34,258 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 859 selfloop transitions, 696 changer transitions 7/1603 dead transitions. [2021-10-16 23:10:34,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 1603 transitions, 49257 flow [2021-10-16 23:10:34,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:10:34,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:10:34,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 838 transitions. [2021-10-16 23:10:34,259 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6367781155015197 [2021-10-16 23:10:34,259 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 838 transitions. [2021-10-16 23:10:34,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 838 transitions. [2021-10-16 23:10:34,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:34,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 838 transitions. [2021-10-16 23:10:34,260 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-16 23:10:34,261 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-16 23:10:34,261 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-16 23:10:34,261 INFO L186 Difference]: Start difference. First operand has 675 places, 1475 transitions, 43481 flow. Second operand 14 states and 838 transitions. [2021-10-16 23:10:34,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 1603 transitions, 49257 flow [2021-10-16 23:10:39,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 1603 transitions, 48783 flow, removed 129 selfloop flow, removed 6 redundant places. [2021-10-16 23:10:39,228 INFO L242 Difference]: Finished difference. Result has 690 places, 1513 transitions, 46744 flow [2021-10-16 23:10:39,229 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-16 23:10:39,229 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 601 predicate places. [2021-10-16 23:10:39,229 INFO L470 AbstractCegarLoop]: Abstraction has has 690 places, 1513 transitions, 46744 flow [2021-10-16 23:10:39,229 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-16 23:10:39,229 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:39,229 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-16 23:10:39,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-10-16 23:10:39,229 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-16 23:10:39,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:39,230 INFO L82 PathProgramCache]: Analyzing trace with hash -899783722, now seen corresponding path program 23 times [2021-10-16 23:10:39,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:39,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979997767] [2021-10-16 23:10:39,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:39,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:39,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:39,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:39,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:39,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979997767] [2021-10-16 23:10:39,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979997767] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:39,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:39,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:10:39,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751271925] [2021-10-16 23:10:39,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:10:39,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:39,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:10:39,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:10:39,351 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:10:39,352 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-16 23:10:39,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:39,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:10:39,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:44,718 INFO L129 PetriNetUnfolder]: 3344/9430 cut-off events. [2021-10-16 23:10:44,719 INFO L130 PetriNetUnfolder]: For 392409/392773 co-relation queries the response was YES. [2021-10-16 23:10:44,985 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-16 23:10:45,017 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 815 selfloop transitions, 735 changer transitions 7/1598 dead transitions. [2021-10-16 23:10:45,017 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 703 places, 1598 transitions, 51588 flow [2021-10-16 23:10:45,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:10:45,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:10:45,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 837 transitions. [2021-10-16 23:10:45,018 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6360182370820668 [2021-10-16 23:10:45,018 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 837 transitions. [2021-10-16 23:10:45,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 837 transitions. [2021-10-16 23:10:45,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:45,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 837 transitions. [2021-10-16 23:10:45,019 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-16 23:10:45,020 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-16 23:10:45,020 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-16 23:10:45,020 INFO L186 Difference]: Start difference. First operand has 690 places, 1513 transitions, 46744 flow. Second operand 14 states and 837 transitions. [2021-10-16 23:10:45,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 703 places, 1598 transitions, 51588 flow [2021-10-16 23:10:50,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 1598 transitions, 51226 flow, removed 158 selfloop flow, removed 4 redundant places. [2021-10-16 23:10:50,108 INFO L242 Difference]: Finished difference. Result has 704 places, 1534 transitions, 49908 flow [2021-10-16 23:10:50,109 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-16 23:10:50,109 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 615 predicate places. [2021-10-16 23:10:50,109 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 1534 transitions, 49908 flow [2021-10-16 23:10:50,109 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-16 23:10:50,109 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:50,109 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-16 23:10:50,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-10-16 23:10:50,110 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-16 23:10:50,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:50,110 INFO L82 PathProgramCache]: Analyzing trace with hash 2090563828, now seen corresponding path program 24 times [2021-10-16 23:10:50,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:50,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816409642] [2021-10-16 23:10:50,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:50,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:50,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:50,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:50,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:50,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816409642] [2021-10-16 23:10:50,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816409642] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:50,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:50,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:10:50,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694662342] [2021-10-16 23:10:50,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:10:50,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:50,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:10:50,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:10:50,223 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:10:50,223 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-16 23:10:50,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:50,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:10:50,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:55,758 INFO L129 PetriNetUnfolder]: 3398/9609 cut-off events. [2021-10-16 23:10:55,758 INFO L130 PetriNetUnfolder]: For 443556/443936 co-relation queries the response was YES. [2021-10-16 23:10:55,939 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-16 23:10:55,972 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 847 selfloop transitions, 754 changer transitions 9/1651 dead transitions. [2021-10-16 23:10:55,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 1651 transitions, 55844 flow [2021-10-16 23:10:55,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:10:55,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:10:55,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 837 transitions. [2021-10-16 23:10:55,973 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6360182370820668 [2021-10-16 23:10:55,973 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 837 transitions. [2021-10-16 23:10:55,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 837 transitions. [2021-10-16 23:10:55,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:55,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 837 transitions. [2021-10-16 23:10:55,974 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-16 23:10:55,975 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-16 23:10:55,975 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-16 23:10:55,975 INFO L186 Difference]: Start difference. First operand has 704 places, 1534 transitions, 49908 flow. Second operand 14 states and 837 transitions. [2021-10-16 23:10:55,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 1651 transitions, 55844 flow [2021-10-16 23:11:01,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 1651 transitions, 55292 flow, removed 78 selfloop flow, removed 7 redundant places. [2021-10-16 23:11:01,655 INFO L242 Difference]: Finished difference. Result has 717 places, 1562 transitions, 52684 flow [2021-10-16 23:11:01,656 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-16 23:11:01,656 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 628 predicate places. [2021-10-16 23:11:01,656 INFO L470 AbstractCegarLoop]: Abstraction has has 717 places, 1562 transitions, 52684 flow [2021-10-16 23:11:01,657 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-16 23:11:01,657 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:01,657 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-16 23:11:01,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-10-16 23:11:01,657 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-16 23:11:01,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:01,657 INFO L82 PathProgramCache]: Analyzing trace with hash 752944974, now seen corresponding path program 25 times [2021-10-16 23:11:01,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:01,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514532890] [2021-10-16 23:11:01,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:01,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:01,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:01,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:01,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514532890] [2021-10-16 23:11:01,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514532890] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:01,775 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:01,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:11:01,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818351643] [2021-10-16 23:11:01,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:11:01,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:01,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:11:01,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:11:01,776 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:11:01,776 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-16 23:11:01,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:01,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:11:01,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:07,395 INFO L129 PetriNetUnfolder]: 3421/9685 cut-off events. [2021-10-16 23:11:07,395 INFO L130 PetriNetUnfolder]: For 487969/488345 co-relation queries the response was YES. [2021-10-16 23:11:07,584 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-16 23:11:07,621 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 807 selfloop transitions, 772 changer transitions 5/1625 dead transitions. [2021-10-16 23:11:07,621 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1625 transitions, 57111 flow [2021-10-16 23:11:07,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:11:07,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:11:07,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 774 transitions. [2021-10-16 23:11:07,622 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6333878887070377 [2021-10-16 23:11:07,622 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 774 transitions. [2021-10-16 23:11:07,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 774 transitions. [2021-10-16 23:11:07,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:07,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 774 transitions. [2021-10-16 23:11:07,623 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-16 23:11:07,624 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-16 23:11:07,624 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-16 23:11:07,624 INFO L186 Difference]: Start difference. First operand has 717 places, 1562 transitions, 52684 flow. Second operand 13 states and 774 transitions. [2021-10-16 23:11:07,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1625 transitions, 57111 flow [2021-10-16 23:11:13,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 1625 transitions, 55655 flow, removed 191 selfloop flow, removed 7 redundant places. [2021-10-16 23:11:13,610 INFO L242 Difference]: Finished difference. Result has 728 places, 1580 transitions, 54786 flow [2021-10-16 23:11:13,611 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-16 23:11:13,611 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 639 predicate places. [2021-10-16 23:11:13,611 INFO L470 AbstractCegarLoop]: Abstraction has has 728 places, 1580 transitions, 54786 flow [2021-10-16 23:11:13,611 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-16 23:11:13,611 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:13,611 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-16 23:11:13,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-10-16 23:11:13,611 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-16 23:11:13,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:13,612 INFO L82 PathProgramCache]: Analyzing trace with hash -770815022, now seen corresponding path program 26 times [2021-10-16 23:11:13,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:13,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82318132] [2021-10-16 23:11:13,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:13,612 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:13,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:13,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:13,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82318132] [2021-10-16 23:11:13,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82318132] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:13,747 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:13,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:11:13,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220714521] [2021-10-16 23:11:13,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:11:13,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:13,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:11:13,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:11:13,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:11:13,749 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-16 23:11:13,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:13,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:11:13,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:19,588 INFO L129 PetriNetUnfolder]: 3435/9756 cut-off events. [2021-10-16 23:11:19,588 INFO L130 PetriNetUnfolder]: For 519358/519755 co-relation queries the response was YES. [2021-10-16 23:11:19,860 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-16 23:11:19,902 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 832 selfloop transitions, 782 changer transitions 6/1661 dead transitions. [2021-10-16 23:11:19,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 1661 transitions, 59724 flow [2021-10-16 23:11:19,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:11:19,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:11:19,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 834 transitions. [2021-10-16 23:11:19,903 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6337386018237082 [2021-10-16 23:11:19,903 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 834 transitions. [2021-10-16 23:11:19,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 834 transitions. [2021-10-16 23:11:19,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:19,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 834 transitions. [2021-10-16 23:11:19,904 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-16 23:11:19,905 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-16 23:11:19,905 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-16 23:11:19,905 INFO L186 Difference]: Start difference. First operand has 728 places, 1580 transitions, 54786 flow. Second operand 14 states and 834 transitions. [2021-10-16 23:11:19,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 1661 transitions, 59724 flow [2021-10-16 23:11:25,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 1661 transitions, 58885 flow, removed 47 selfloop flow, removed 7 redundant places. [2021-10-16 23:11:25,936 INFO L242 Difference]: Finished difference. Result has 739 places, 1604 transitions, 57160 flow [2021-10-16 23:11:25,937 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-16 23:11:25,937 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 650 predicate places. [2021-10-16 23:11:25,937 INFO L470 AbstractCegarLoop]: Abstraction has has 739 places, 1604 transitions, 57160 flow [2021-10-16 23:11:25,937 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-16 23:11:25,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:25,937 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-16 23:11:25,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-10-16 23:11:25,937 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-16 23:11:25,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:25,938 INFO L82 PathProgramCache]: Analyzing trace with hash -241923242, now seen corresponding path program 27 times [2021-10-16 23:11:25,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:25,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386217572] [2021-10-16 23:11:25,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:25,938 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:25,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:26,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:26,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:26,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386217572] [2021-10-16 23:11:26,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386217572] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:26,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:26,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:11:26,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24967350] [2021-10-16 23:11:26,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:11:26,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:26,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:11:26,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:11:26,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:11:26,065 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-16 23:11:26,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:26,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:11:26,065 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:32,033 INFO L129 PetriNetUnfolder]: 3466/9860 cut-off events. [2021-10-16 23:11:32,033 INFO L130 PetriNetUnfolder]: For 556412/556821 co-relation queries the response was YES. [2021-10-16 23:11:32,222 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-16 23:11:32,257 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 829 selfloop transitions, 789 changer transitions 4/1663 dead transitions. [2021-10-16 23:11:32,257 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 1663 transitions, 61618 flow [2021-10-16 23:11:32,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:11:32,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:11:32,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 766 transitions. [2021-10-16 23:11:32,259 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6268412438625205 [2021-10-16 23:11:32,259 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 766 transitions. [2021-10-16 23:11:32,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 766 transitions. [2021-10-16 23:11:32,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:32,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 766 transitions. [2021-10-16 23:11:32,260 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-16 23:11:32,260 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-16 23:11:32,260 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-16 23:11:32,260 INFO L186 Difference]: Start difference. First operand has 739 places, 1604 transitions, 57160 flow. Second operand 13 states and 766 transitions. [2021-10-16 23:11:32,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 1663 transitions, 61618 flow [2021-10-16 23:11:38,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 1663 transitions, 61015 flow, removed 87 selfloop flow, removed 6 redundant places. [2021-10-16 23:11:38,783 INFO L242 Difference]: Finished difference. Result has 751 places, 1620 transitions, 60183 flow [2021-10-16 23:11:38,784 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-16 23:11:38,784 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 662 predicate places. [2021-10-16 23:11:38,784 INFO L470 AbstractCegarLoop]: Abstraction has has 751 places, 1620 transitions, 60183 flow [2021-10-16 23:11:38,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-16 23:11:38,784 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:38,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-16 23:11:38,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-10-16 23:11:38,784 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-16 23:11:38,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:38,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1355699846, now seen corresponding path program 28 times [2021-10-16 23:11:38,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:38,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223012376] [2021-10-16 23:11:38,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:38,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:38,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:38,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:38,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223012376] [2021-10-16 23:11:38,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223012376] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:38,937 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:38,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:11:38,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078434177] [2021-10-16 23:11:38,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:11:38,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:38,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:11:38,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:11:38,938 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 94 [2021-10-16 23:11:38,939 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-16 23:11:38,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:38,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 94 [2021-10-16 23:11:38,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:45,205 INFO L129 PetriNetUnfolder]: 3480/9935 cut-off events. [2021-10-16 23:11:45,205 INFO L130 PetriNetUnfolder]: For 619129/619537 co-relation queries the response was YES. [2021-10-16 23:11:45,418 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-16 23:11:45,453 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 839 selfloop transitions, 798 changer transitions 21/1692 dead transitions. [2021-10-16 23:11:45,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 1692 transitions, 64941 flow [2021-10-16 23:11:45,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:11:45,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:11:45,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 825 transitions. [2021-10-16 23:11:45,454 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6268996960486323 [2021-10-16 23:11:45,454 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 825 transitions. [2021-10-16 23:11:45,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 825 transitions. [2021-10-16 23:11:45,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:45,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 825 transitions. [2021-10-16 23:11:45,455 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-16 23:11:45,456 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-16 23:11:45,456 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-16 23:11:45,456 INFO L186 Difference]: Start difference. First operand has 751 places, 1620 transitions, 60183 flow. Second operand 14 states and 825 transitions. [2021-10-16 23:11:45,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 1692 transitions, 64941 flow [2021-10-16 23:11:52,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 1692 transitions, 64231 flow, removed 79 selfloop flow, removed 12 redundant places. [2021-10-16 23:11:52,227 INFO L242 Difference]: Finished difference. Result has 755 places, 1622 transitions, 62196 flow [2021-10-16 23:11:52,228 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-16 23:11:52,228 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 666 predicate places. [2021-10-16 23:11:52,228 INFO L470 AbstractCegarLoop]: Abstraction has has 755 places, 1622 transitions, 62196 flow [2021-10-16 23:11:52,228 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-16 23:11:52,228 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:52,228 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-16 23:11:52,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-10-16 23:11:52,229 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-16 23:11:52,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:52,229 INFO L82 PathProgramCache]: Analyzing trace with hash 337892071, now seen corresponding path program 1 times [2021-10-16 23:11:52,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:52,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052488387] [2021-10-16 23:11:52,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:52,229 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:52,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:52,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:52,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:52,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052488387] [2021-10-16 23:11:52,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052488387] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:52,491 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:52,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-16 23:11:52,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730803659] [2021-10-16 23:11:52,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-16 23:11:52,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:52,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-16 23:11:52,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-10-16 23:11:52,492 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 94 [2021-10-16 23:11:52,492 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-16 23:11:52,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:52,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 94 [2021-10-16 23:11:52,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:58,206 INFO L129 PetriNetUnfolder]: 3148/9105 cut-off events. [2021-10-16 23:11:58,206 INFO L130 PetriNetUnfolder]: For 631927/632277 co-relation queries the response was YES. [2021-10-16 23:11:58,384 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-16 23:11:58,405 INFO L132 encePairwiseOnDemand]: 75/94 looper letters, 629 selfloop transitions, 426 changer transitions 620/1769 dead transitions. [2021-10-16 23:11:58,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 1769 transitions, 72814 flow [2021-10-16 23:11:58,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-16 23:11:58,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-16 23:11:58,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 601 transitions. [2021-10-16 23:11:58,406 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5328014184397163 [2021-10-16 23:11:58,406 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 601 transitions. [2021-10-16 23:11:58,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 601 transitions. [2021-10-16 23:11:58,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:58,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 601 transitions. [2021-10-16 23:11:58,407 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-16 23:11:58,407 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-16 23:11:58,407 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-16 23:11:58,407 INFO L186 Difference]: Start difference. First operand has 755 places, 1622 transitions, 62196 flow. Second operand 12 states and 601 transitions. [2021-10-16 23:11:58,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 1769 transitions, 72814 flow [2021-10-16 23:12:05,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 1769 transitions, 71788 flow, removed 106 selfloop flow, removed 18 redundant places. [2021-10-16 23:12:05,426 INFO L242 Difference]: Finished difference. Result has 744 places, 1141 transitions, 37792 flow [2021-10-16 23:12:05,427 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-16 23:12:05,427 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 655 predicate places. [2021-10-16 23:12:05,427 INFO L470 AbstractCegarLoop]: Abstraction has has 744 places, 1141 transitions, 37792 flow [2021-10-16 23:12:05,428 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-16 23:12:05,428 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:05,428 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-16 23:12:05,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-10-16 23:12:05,428 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-16 23:12:05,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:05,428 INFO L82 PathProgramCache]: Analyzing trace with hash 1134011193, now seen corresponding path program 2 times [2021-10-16 23:12:05,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:05,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652897005] [2021-10-16 23:12:05,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:05,428 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:05,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:05,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:05,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:05,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652897005] [2021-10-16 23:12:05,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652897005] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:05,718 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:05,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:05,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221698333] [2021-10-16 23:12:05,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:05,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:05,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:05,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:05,719 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:05,720 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-16 23:12:05,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:05,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:05,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:09,641 INFO L129 PetriNetUnfolder]: 2397/7086 cut-off events. [2021-10-16 23:12:09,641 INFO L130 PetriNetUnfolder]: For 416372/416390 co-relation queries the response was YES. [2021-10-16 23:12:09,796 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-16 23:12:09,815 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 1081 selfloop transitions, 25 changer transitions 156/1330 dead transitions. [2021-10-16 23:12:09,816 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 1330 transitions, 43552 flow [2021-10-16 23:12:09,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:09,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:09,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 766 transitions. [2021-10-16 23:12:09,817 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5820668693009119 [2021-10-16 23:12:09,817 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 766 transitions. [2021-10-16 23:12:09,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 766 transitions. [2021-10-16 23:12:09,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:09,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 766 transitions. [2021-10-16 23:12:09,818 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-16 23:12:09,818 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-16 23:12:09,818 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-16 23:12:09,818 INFO L186 Difference]: Start difference. First operand has 744 places, 1141 transitions, 37792 flow. Second operand 14 states and 766 transitions. [2021-10-16 23:12:09,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 1330 transitions, 43552 flow [2021-10-16 23:12:13,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 1330 transitions, 35433 flow, removed 95 selfloop flow, removed 77 redundant places. [2021-10-16 23:12:13,590 INFO L242 Difference]: Finished difference. Result has 663 places, 1095 transitions, 28849 flow [2021-10-16 23:12:13,590 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-16 23:12:13,590 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 574 predicate places. [2021-10-16 23:12:13,590 INFO L470 AbstractCegarLoop]: Abstraction has has 663 places, 1095 transitions, 28849 flow [2021-10-16 23:12:13,590 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-16 23:12:13,590 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:13,591 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-16 23:12:13,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-10-16 23:12:13,591 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-16 23:12:13,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:13,591 INFO L82 PathProgramCache]: Analyzing trace with hash -543447647, now seen corresponding path program 3 times [2021-10-16 23:12:13,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:13,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203963672] [2021-10-16 23:12:13,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:13,591 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:13,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:13,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:13,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203963672] [2021-10-16 23:12:13,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203963672] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:13,961 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:13,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:13,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891068353] [2021-10-16 23:12:13,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:13,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:13,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:13,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:13,962 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:13,963 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-16 23:12:13,963 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:13,963 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:13,963 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:17,273 INFO L129 PetriNetUnfolder]: 2181/6508 cut-off events. [2021-10-16 23:12:17,274 INFO L130 PetriNetUnfolder]: For 220845/220861 co-relation queries the response was YES. [2021-10-16 23:12:17,383 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-16 23:12:17,398 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 998 selfloop transitions, 102 changer transitions 35/1203 dead transitions. [2021-10-16 23:12:17,398 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 1203 transitions, 32697 flow [2021-10-16 23:12:17,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:17,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:17,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 745 transitions. [2021-10-16 23:12:17,399 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5661094224924013 [2021-10-16 23:12:17,399 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 745 transitions. [2021-10-16 23:12:17,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 745 transitions. [2021-10-16 23:12:17,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:17,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 745 transitions. [2021-10-16 23:12:17,400 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-16 23:12:17,401 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-16 23:12:17,401 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-16 23:12:17,401 INFO L186 Difference]: Start difference. First operand has 663 places, 1095 transitions, 28849 flow. Second operand 14 states and 745 transitions. [2021-10-16 23:12:17,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 1203 transitions, 32697 flow [2021-10-16 23:12:19,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 1203 transitions, 32425 flow, removed 42 selfloop flow, removed 19 redundant places. [2021-10-16 23:12:19,619 INFO L242 Difference]: Finished difference. Result has 650 places, 1092 transitions, 28742 flow [2021-10-16 23:12:19,620 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-16 23:12:19,620 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 561 predicate places. [2021-10-16 23:12:19,620 INFO L470 AbstractCegarLoop]: Abstraction has has 650 places, 1092 transitions, 28742 flow [2021-10-16 23:12:19,620 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-16 23:12:19,620 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:19,620 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-16 23:12:19,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-10-16 23:12:19,620 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-16 23:12:19,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:19,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1700612211, now seen corresponding path program 4 times [2021-10-16 23:12:19,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:19,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770472306] [2021-10-16 23:12:19,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:19,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:19,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:19,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-16 23:12:19,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:19,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770472306] [2021-10-16 23:12:19,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770472306] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:19,968 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:19,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:19,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966346174] [2021-10-16 23:12:19,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:19,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:19,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:19,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:19,969 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:19,969 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-16 23:12:19,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:19,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:19,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:23,202 INFO L129 PetriNetUnfolder]: 2182/6489 cut-off events. [2021-10-16 23:12:23,202 INFO L130 PetriNetUnfolder]: For 215236/215252 co-relation queries the response was YES. [2021-10-16 23:12:23,312 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-16 23:12:23,327 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 988 selfloop transitions, 98 changer transitions 63/1217 dead transitions. [2021-10-16 23:12:23,327 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 1217 transitions, 32792 flow [2021-10-16 23:12:23,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:12:23,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:12:23,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 799 transitions. [2021-10-16 23:12:23,328 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2021-10-16 23:12:23,329 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 799 transitions. [2021-10-16 23:12:23,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 799 transitions. [2021-10-16 23:12:23,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:23,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 799 transitions. [2021-10-16 23:12:23,329 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-16 23:12:23,330 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-16 23:12:23,330 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-16 23:12:23,330 INFO L186 Difference]: Start difference. First operand has 650 places, 1092 transitions, 28742 flow. Second operand 15 states and 799 transitions. [2021-10-16 23:12:23,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 1217 transitions, 32792 flow [2021-10-16 23:12:25,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 1217 transitions, 32572 flow, removed 8 selfloop flow, removed 13 redundant places. [2021-10-16 23:12:25,511 INFO L242 Difference]: Finished difference. Result has 651 places, 1079 transitions, 28385 flow [2021-10-16 23:12:25,512 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-16 23:12:25,512 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 562 predicate places. [2021-10-16 23:12:25,512 INFO L470 AbstractCegarLoop]: Abstraction has has 651 places, 1079 transitions, 28385 flow [2021-10-16 23:12:25,512 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-16 23:12:25,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:25,512 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-16 23:12:25,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-10-16 23:12:25,513 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-16 23:12:25,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:25,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1088616833, now seen corresponding path program 5 times [2021-10-16 23:12:25,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:25,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036674289] [2021-10-16 23:12:25,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:25,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:25,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:25,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:25,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036674289] [2021-10-16 23:12:25,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036674289] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:25,873 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:25,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:25,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797239591] [2021-10-16 23:12:25,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:25,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:25,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:25,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:25,874 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:25,875 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-16 23:12:25,875 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:25,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:25,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:29,005 INFO L129 PetriNetUnfolder]: 2169/6427 cut-off events. [2021-10-16 23:12:29,005 INFO L130 PetriNetUnfolder]: For 214655/214671 co-relation queries the response was YES. [2021-10-16 23:12:29,110 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-16 23:12:29,125 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 971 selfloop transitions, 88 changer transitions 83/1210 dead transitions. [2021-10-16 23:12:29,125 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 1210 transitions, 32377 flow [2021-10-16 23:12:29,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:29,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:29,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 751 transitions. [2021-10-16 23:12:29,126 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5706686930091185 [2021-10-16 23:12:29,126 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 751 transitions. [2021-10-16 23:12:29,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 751 transitions. [2021-10-16 23:12:29,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:29,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 751 transitions. [2021-10-16 23:12:29,127 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-16 23:12:29,127 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-16 23:12:29,127 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-16 23:12:29,128 INFO L186 Difference]: Start difference. First operand has 651 places, 1079 transitions, 28385 flow. Second operand 14 states and 751 transitions. [2021-10-16 23:12:29,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 1210 transitions, 32377 flow [2021-10-16 23:12:31,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 1210 transitions, 32080 flow, removed 19 selfloop flow, removed 20 redundant places. [2021-10-16 23:12:31,384 INFO L242 Difference]: Finished difference. Result has 643 places, 1057 transitions, 27718 flow [2021-10-16 23:12:31,384 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-16 23:12:31,384 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 554 predicate places. [2021-10-16 23:12:31,385 INFO L470 AbstractCegarLoop]: Abstraction has has 643 places, 1057 transitions, 27718 flow [2021-10-16 23:12:31,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-16 23:12:31,385 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:31,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-16 23:12:31,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-10-16 23:12:31,385 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-16 23:12:31,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:31,385 INFO L82 PathProgramCache]: Analyzing trace with hash 481553413, now seen corresponding path program 6 times [2021-10-16 23:12:31,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:31,385 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674620957] [2021-10-16 23:12:31,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:31,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:31,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:31,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:31,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:31,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674620957] [2021-10-16 23:12:31,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674620957] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:31,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:31,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:31,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954605172] [2021-10-16 23:12:31,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:31,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:31,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:31,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:31,722 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:31,722 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-16 23:12:31,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:31,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:31,722 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:34,820 INFO L129 PetriNetUnfolder]: 2126/6301 cut-off events. [2021-10-16 23:12:34,820 INFO L130 PetriNetUnfolder]: For 208487/208503 co-relation queries the response was YES. [2021-10-16 23:12:34,925 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-16 23:12:34,939 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 934 selfloop transitions, 80 changer transitions 111/1191 dead transitions. [2021-10-16 23:12:34,940 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 1191 transitions, 31570 flow [2021-10-16 23:12:34,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:34,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:34,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 754 transitions. [2021-10-16 23:12:34,941 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5729483282674772 [2021-10-16 23:12:34,941 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 754 transitions. [2021-10-16 23:12:34,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 754 transitions. [2021-10-16 23:12:34,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:34,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 754 transitions. [2021-10-16 23:12:34,942 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-16 23:12:34,942 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-16 23:12:34,942 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-16 23:12:34,942 INFO L186 Difference]: Start difference. First operand has 643 places, 1057 transitions, 27718 flow. Second operand 14 states and 754 transitions. [2021-10-16 23:12:34,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 1191 transitions, 31570 flow [2021-10-16 23:12:36,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 1191 transitions, 31184 flow, removed 23 selfloop flow, removed 19 redundant places. [2021-10-16 23:12:36,802 INFO L242 Difference]: Finished difference. Result has 635 places, 1014 transitions, 26506 flow [2021-10-16 23:12:36,803 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-16 23:12:36,803 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 546 predicate places. [2021-10-16 23:12:36,803 INFO L470 AbstractCegarLoop]: Abstraction has has 635 places, 1014 transitions, 26506 flow [2021-10-16 23:12:36,803 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-16 23:12:36,803 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:36,803 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-16 23:12:36,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-10-16 23:12:36,803 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-16 23:12:36,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:36,804 INFO L82 PathProgramCache]: Analyzing trace with hash 487654853, now seen corresponding path program 7 times [2021-10-16 23:12:36,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:36,804 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046877492] [2021-10-16 23:12:36,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:36,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:36,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:37,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:37,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:37,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046877492] [2021-10-16 23:12:37,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046877492] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:37,042 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:37,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:37,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178521336] [2021-10-16 23:12:37,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:37,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:37,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:37,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:37,043 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 94 [2021-10-16 23:12:37,043 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-16 23:12:37,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:37,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 94 [2021-10-16 23:12:37,043 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:40,165 INFO L129 PetriNetUnfolder]: 2167/6230 cut-off events. [2021-10-16 23:12:40,166 INFO L130 PetriNetUnfolder]: For 203904/204083 co-relation queries the response was YES. [2021-10-16 23:12:40,260 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-16 23:12:40,273 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 861 selfloop transitions, 30 changer transitions 290/1206 dead transitions. [2021-10-16 23:12:40,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 1206 transitions, 31843 flow [2021-10-16 23:12:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:40,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:40,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 727 transitions. [2021-10-16 23:12:40,275 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5524316109422492 [2021-10-16 23:12:40,275 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 727 transitions. [2021-10-16 23:12:40,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 727 transitions. [2021-10-16 23:12:40,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:40,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 727 transitions. [2021-10-16 23:12:40,275 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-16 23:12:40,276 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-16 23:12:40,276 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-16 23:12:40,276 INFO L186 Difference]: Start difference. First operand has 635 places, 1014 transitions, 26506 flow. Second operand 14 states and 727 transitions. [2021-10-16 23:12:40,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 1206 transitions, 31843 flow [2021-10-16 23:12:42,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 1206 transitions, 31054 flow, removed 31 selfloop flow, removed 32 redundant places. [2021-10-16 23:12:42,043 INFO L242 Difference]: Finished difference. Result has 605 places, 877 transitions, 22577 flow [2021-10-16 23:12:42,043 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-16 23:12:42,043 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 516 predicate places. [2021-10-16 23:12:42,044 INFO L470 AbstractCegarLoop]: Abstraction has has 605 places, 877 transitions, 22577 flow [2021-10-16 23:12:42,044 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-16 23:12:42,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:42,044 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-16 23:12:42,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-10-16 23:12:42,044 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-16 23:12:42,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:42,044 INFO L82 PathProgramCache]: Analyzing trace with hash 522289807, now seen corresponding path program 8 times [2021-10-16 23:12:42,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:42,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482688056] [2021-10-16 23:12:42,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:42,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:42,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:42,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:42,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:42,331 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482688056] [2021-10-16 23:12:42,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482688056] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:42,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:42,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:42,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113104094] [2021-10-16 23:12:42,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:42,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:42,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:42,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:42,333 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:42,333 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-16 23:12:42,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:42,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:42,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:44,540 INFO L129 PetriNetUnfolder]: 1723/5161 cut-off events. [2021-10-16 23:12:44,541 INFO L130 PetriNetUnfolder]: For 162361/162372 co-relation queries the response was YES. [2021-10-16 23:12:44,618 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-16 23:12:44,629 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 736 selfloop transitions, 45 changer transitions 156/995 dead transitions. [2021-10-16 23:12:44,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 995 transitions, 25622 flow [2021-10-16 23:12:44,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:44,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:44,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 728 transitions. [2021-10-16 23:12:44,630 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2021-10-16 23:12:44,630 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 728 transitions. [2021-10-16 23:12:44,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 728 transitions. [2021-10-16 23:12:44,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:44,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 728 transitions. [2021-10-16 23:12:44,631 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-16 23:12:44,632 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-16 23:12:44,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-16 23:12:44,632 INFO L186 Difference]: Start difference. First operand has 605 places, 877 transitions, 22577 flow. Second operand 14 states and 728 transitions. [2021-10-16 23:12:44,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 995 transitions, 25622 flow [2021-10-16 23:12:45,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 995 transitions, 24139 flow, removed 32 selfloop flow, removed 40 redundant places. [2021-10-16 23:12:45,882 INFO L242 Difference]: Finished difference. Result has 551 places, 803 transitions, 19542 flow [2021-10-16 23:12:45,883 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-16 23:12:45,883 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 462 predicate places. [2021-10-16 23:12:45,883 INFO L470 AbstractCegarLoop]: Abstraction has has 551 places, 803 transitions, 19542 flow [2021-10-16 23:12:45,883 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-16 23:12:45,883 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:45,883 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-16 23:12:45,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-10-16 23:12:45,883 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-16 23:12:45,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:45,884 INFO L82 PathProgramCache]: Analyzing trace with hash -697891569, now seen corresponding path program 9 times [2021-10-16 23:12:45,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:45,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667671285] [2021-10-16 23:12:45,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:45,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:45,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:46,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:46,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:46,319 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667671285] [2021-10-16 23:12:46,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667671285] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:46,320 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:46,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:46,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804598706] [2021-10-16 23:12:46,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:46,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:46,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:46,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:46,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:46,321 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-16 23:12:46,321 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:46,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:46,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:48,143 INFO L129 PetriNetUnfolder]: 1507/4584 cut-off events. [2021-10-16 23:12:48,144 INFO L130 PetriNetUnfolder]: For 132508/132517 co-relation queries the response was YES. [2021-10-16 23:12:48,205 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-16 23:12:48,214 INFO L132 encePairwiseOnDemand]: 80/94 looper letters, 735 selfloop transitions, 49 changer transitions 19/861 dead transitions. [2021-10-16 23:12:48,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 861 transitions, 21525 flow [2021-10-16 23:12:48,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:48,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:48,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 685 transitions. [2021-10-16 23:12:48,216 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.520516717325228 [2021-10-16 23:12:48,216 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 685 transitions. [2021-10-16 23:12:48,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 685 transitions. [2021-10-16 23:12:48,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:48,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 685 transitions. [2021-10-16 23:12:48,216 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-16 23:12:48,217 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-16 23:12:48,217 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-16 23:12:48,217 INFO L186 Difference]: Start difference. First operand has 551 places, 803 transitions, 19542 flow. Second operand 14 states and 685 transitions. [2021-10-16 23:12:48,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 861 transitions, 21525 flow [2021-10-16 23:12:49,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 861 transitions, 21249 flow, removed 64 selfloop flow, removed 21 redundant places. [2021-10-16 23:12:49,235 INFO L242 Difference]: Finished difference. Result has 536 places, 800 transitions, 19314 flow [2021-10-16 23:12:49,235 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-16 23:12:49,235 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 447 predicate places. [2021-10-16 23:12:49,236 INFO L470 AbstractCegarLoop]: Abstraction has has 536 places, 800 transitions, 19314 flow [2021-10-16 23:12:49,236 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-16 23:12:49,236 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:49,236 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-16 23:12:49,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-10-16 23:12:49,236 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-16 23:12:49,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:49,236 INFO L82 PathProgramCache]: Analyzing trace with hash -1049045789, now seen corresponding path program 10 times [2021-10-16 23:12:49,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:49,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163085904] [2021-10-16 23:12:49,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:49,236 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:49,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:49,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:49,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:49,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163085904] [2021-10-16 23:12:49,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163085904] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:49,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:49,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:49,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755799791] [2021-10-16 23:12:49,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:49,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:49,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:49,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:49,647 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:49,648 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-16 23:12:49,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:49,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:49,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:51,455 INFO L129 PetriNetUnfolder]: 1508/4566 cut-off events. [2021-10-16 23:12:51,455 INFO L130 PetriNetUnfolder]: For 130345/130354 co-relation queries the response was YES. [2021-10-16 23:12:51,519 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-16 23:12:51,529 INFO L132 encePairwiseOnDemand]: 80/94 looper letters, 725 selfloop transitions, 45 changer transitions 47/875 dead transitions. [2021-10-16 23:12:51,530 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 875 transitions, 21468 flow [2021-10-16 23:12:51,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:12:51,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:12:51,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 739 transitions. [2021-10-16 23:12:51,531 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.524113475177305 [2021-10-16 23:12:51,531 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 739 transitions. [2021-10-16 23:12:51,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 739 transitions. [2021-10-16 23:12:51,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:51,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 739 transitions. [2021-10-16 23:12:51,533 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-16 23:12:51,533 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-16 23:12:51,533 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-16 23:12:51,533 INFO L186 Difference]: Start difference. First operand has 536 places, 800 transitions, 19314 flow. Second operand 15 states and 739 transitions. [2021-10-16 23:12:51,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 875 transitions, 21468 flow [2021-10-16 23:12:52,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 875 transitions, 21360 flow, removed 5 selfloop flow, removed 13 redundant places. [2021-10-16 23:12:52,597 INFO L242 Difference]: Finished difference. Result has 537 places, 787 transitions, 19022 flow [2021-10-16 23:12:52,598 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-16 23:12:52,598 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 448 predicate places. [2021-10-16 23:12:52,598 INFO L470 AbstractCegarLoop]: Abstraction has has 537 places, 787 transitions, 19022 flow [2021-10-16 23:12:52,598 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-16 23:12:52,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:52,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:12:52,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-10-16 23:12:52,598 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-16 23:12:52,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:52,598 INFO L82 PathProgramCache]: Analyzing trace with hash 911849219, now seen corresponding path program 11 times [2021-10-16 23:12:52,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:52,599 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404598525] [2021-10-16 23:12:52,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:52,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:52,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:52,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:52,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:52,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404598525] [2021-10-16 23:12:52,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404598525] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:52,942 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:52,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:52,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505503391] [2021-10-16 23:12:52,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:52,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:52,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:52,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:52,943 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:52,944 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-16 23:12:52,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:52,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:52,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:54,804 INFO L129 PetriNetUnfolder]: 1495/4507 cut-off events. [2021-10-16 23:12:54,804 INFO L130 PetriNetUnfolder]: For 130359/130368 co-relation queries the response was YES. [2021-10-16 23:12:54,867 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-16 23:12:54,878 INFO L132 encePairwiseOnDemand]: 80/94 looper letters, 708 selfloop transitions, 37 changer transitions 75/878 dead transitions. [2021-10-16 23:12:54,878 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 878 transitions, 21356 flow [2021-10-16 23:12:54,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:54,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:54,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 711 transitions. [2021-10-16 23:12:54,879 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.540273556231003 [2021-10-16 23:12:54,879 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 711 transitions. [2021-10-16 23:12:54,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 711 transitions. [2021-10-16 23:12:54,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:54,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 711 transitions. [2021-10-16 23:12:54,880 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-16 23:12:54,881 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-16 23:12:54,881 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-16 23:12:54,881 INFO L186 Difference]: Start difference. First operand has 537 places, 787 transitions, 19022 flow. Second operand 14 states and 711 transitions. [2021-10-16 23:12:54,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 878 transitions, 21356 flow [2021-10-16 23:12:55,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 878 transitions, 21220 flow, removed 13 selfloop flow, removed 21 redundant places. [2021-10-16 23:12:55,924 INFO L242 Difference]: Finished difference. Result has 528 places, 765 transitions, 18524 flow [2021-10-16 23:12:55,924 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-16 23:12:55,924 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 439 predicate places. [2021-10-16 23:12:55,924 INFO L470 AbstractCegarLoop]: Abstraction has has 528 places, 765 transitions, 18524 flow [2021-10-16 23:12:55,924 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-16 23:12:55,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:55,925 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-16 23:12:55,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-10-16 23:12:55,925 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-16 23:12:55,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:55,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1479745757, now seen corresponding path program 12 times [2021-10-16 23:12:55,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:55,925 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757800331] [2021-10-16 23:12:55,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:55,925 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:55,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:56,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:56,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:56,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757800331] [2021-10-16 23:12:56,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757800331] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:56,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:56,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:56,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435707558] [2021-10-16 23:12:56,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:56,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:56,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:56,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:56,271 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:56,272 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-16 23:12:56,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:56,272 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:56,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:58,081 INFO L129 PetriNetUnfolder]: 1463/4406 cut-off events. [2021-10-16 23:12:58,081 INFO L130 PetriNetUnfolder]: For 128226/128235 co-relation queries the response was YES. [2021-10-16 23:12:58,142 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-16 23:12:58,153 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 673 selfloop transitions, 30 changer transitions 111/872 dead transitions. [2021-10-16 23:12:58,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 872 transitions, 21004 flow [2021-10-16 23:12:58,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:12:58,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:12:58,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 719 transitions. [2021-10-16 23:12:58,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5463525835866262 [2021-10-16 23:12:58,154 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 719 transitions. [2021-10-16 23:12:58,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 719 transitions. [2021-10-16 23:12:58,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:58,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 719 transitions. [2021-10-16 23:12:58,155 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-16 23:12:58,156 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-16 23:12:58,156 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-16 23:12:58,156 INFO L186 Difference]: Start difference. First operand has 528 places, 765 transitions, 18524 flow. Second operand 14 states and 719 transitions. [2021-10-16 23:12:58,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 872 transitions, 21004 flow [2021-10-16 23:12:59,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 872 transitions, 20864 flow, removed 22 selfloop flow, removed 21 redundant places. [2021-10-16 23:12:59,143 INFO L242 Difference]: Finished difference. Result has 518 places, 733 transitions, 17838 flow [2021-10-16 23:12:59,143 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-16 23:12:59,143 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 429 predicate places. [2021-10-16 23:12:59,143 INFO L470 AbstractCegarLoop]: Abstraction has has 518 places, 733 transitions, 17838 flow [2021-10-16 23:12:59,143 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-16 23:12:59,143 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:59,143 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-16 23:12:59,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-10-16 23:12:59,144 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-16 23:12:59,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:59,144 INFO L82 PathProgramCache]: Analyzing trace with hash -664840555, now seen corresponding path program 13 times [2021-10-16 23:12:59,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:59,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944276783] [2021-10-16 23:12:59,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:59,144 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:59,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:59,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:59,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:59,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944276783] [2021-10-16 23:12:59,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944276783] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:59,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:59,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:12:59,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547364369] [2021-10-16 23:12:59,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:12:59,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:59,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:12:59,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:12:59,480 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:12:59,480 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-16 23:12:59,480 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:59,480 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:12:59,480 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:01,122 INFO L129 PetriNetUnfolder]: 1386/4197 cut-off events. [2021-10-16 23:13:01,122 INFO L130 PetriNetUnfolder]: For 124086/124095 co-relation queries the response was YES. [2021-10-16 23:13:01,177 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-16 23:13:01,186 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 463 selfloop transitions, 232 changer transitions 30/783 dead transitions. [2021-10-16 23:13:01,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 783 transitions, 19886 flow [2021-10-16 23:13:01,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:01,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:01,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 674 transitions. [2021-10-16 23:13:01,188 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5121580547112462 [2021-10-16 23:13:01,188 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 674 transitions. [2021-10-16 23:13:01,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 674 transitions. [2021-10-16 23:13:01,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:01,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 674 transitions. [2021-10-16 23:13:01,189 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-16 23:13:01,189 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-16 23:13:01,189 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-16 23:13:01,189 INFO L186 Difference]: Start difference. First operand has 518 places, 733 transitions, 17838 flow. Second operand 14 states and 674 transitions. [2021-10-16 23:13:01,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 783 transitions, 19886 flow [2021-10-16 23:13:02,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 783 transitions, 19798 flow, removed 14 selfloop flow, removed 18 redundant places. [2021-10-16 23:13:02,046 INFO L242 Difference]: Finished difference. Result has 500 places, 729 transitions, 18129 flow [2021-10-16 23:13:02,046 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-16 23:13:02,046 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 411 predicate places. [2021-10-16 23:13:02,046 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 729 transitions, 18129 flow [2021-10-16 23:13:02,046 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-16 23:13:02,046 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:02,046 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-16 23:13:02,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-10-16 23:13:02,047 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-16 23:13:02,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:02,047 INFO L82 PathProgramCache]: Analyzing trace with hash 715256975, now seen corresponding path program 14 times [2021-10-16 23:13:02,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:02,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663249735] [2021-10-16 23:13:02,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:02,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:02,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:02,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:02,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:02,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663249735] [2021-10-16 23:13:02,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663249735] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:02,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:02,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:02,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186524262] [2021-10-16 23:13:02,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:02,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:02,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:02,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:02,409 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:02,410 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-16 23:13:02,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:02,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:02,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:04,149 INFO L129 PetriNetUnfolder]: 1384/4171 cut-off events. [2021-10-16 23:13:04,149 INFO L130 PetriNetUnfolder]: For 124699/124708 co-relation queries the response was YES. [2021-10-16 23:13:04,196 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-16 23:13:04,204 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 438 selfloop transitions, 254 changer transitions 64/814 dead transitions. [2021-10-16 23:13:04,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 814 transitions, 21527 flow [2021-10-16 23:13:04,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:04,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:04,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 700 transitions. [2021-10-16 23:13:04,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2021-10-16 23:13:04,206 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 700 transitions. [2021-10-16 23:13:04,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 700 transitions. [2021-10-16 23:13:04,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:04,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 700 transitions. [2021-10-16 23:13:04,207 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-16 23:13:04,207 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-16 23:13:04,207 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-16 23:13:04,207 INFO L186 Difference]: Start difference. First operand has 500 places, 729 transitions, 18129 flow. Second operand 14 states and 700 transitions. [2021-10-16 23:13:04,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 814 transitions, 21527 flow [2021-10-16 23:13:04,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 814 transitions, 21045 flow, removed 6 selfloop flow, removed 14 redundant places. [2021-10-16 23:13:04,989 INFO L242 Difference]: Finished difference. Result has 498 places, 724 transitions, 18038 flow [2021-10-16 23:13:04,989 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-16 23:13:04,989 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 409 predicate places. [2021-10-16 23:13:04,989 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 724 transitions, 18038 flow [2021-10-16 23:13:04,990 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-16 23:13:04,990 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:04,990 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-16 23:13:04,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-10-16 23:13:04,990 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-16 23:13:04,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:04,990 INFO L82 PathProgramCache]: Analyzing trace with hash 1241314511, now seen corresponding path program 15 times [2021-10-16 23:13:04,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:04,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990794684] [2021-10-16 23:13:04,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:04,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:04,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:05,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:05,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:05,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990794684] [2021-10-16 23:13:05,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990794684] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:05,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:05,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:05,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815080033] [2021-10-16 23:13:05,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:05,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:05,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:05,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:05,338 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:05,338 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-16 23:13:05,338 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:05,338 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:05,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:07,004 INFO L129 PetriNetUnfolder]: 1383/4146 cut-off events. [2021-10-16 23:13:07,004 INFO L130 PetriNetUnfolder]: For 123130/123139 co-relation queries the response was YES. [2021-10-16 23:13:07,057 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-16 23:13:07,067 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 455 selfloop transitions, 232 changer transitions 41/786 dead transitions. [2021-10-16 23:13:07,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 786 transitions, 20522 flow [2021-10-16 23:13:07,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:07,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:07,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 683 transitions. [2021-10-16 23:13:07,080 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5189969604863222 [2021-10-16 23:13:07,080 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 683 transitions. [2021-10-16 23:13:07,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 683 transitions. [2021-10-16 23:13:07,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:07,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 683 transitions. [2021-10-16 23:13:07,080 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-16 23:13:07,081 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-16 23:13:07,081 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-16 23:13:07,081 INFO L186 Difference]: Start difference. First operand has 498 places, 724 transitions, 18038 flow. Second operand 14 states and 683 transitions. [2021-10-16 23:13:07,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 786 transitions, 20522 flow [2021-10-16 23:13:07,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 786 transitions, 19804 flow, removed 6 selfloop flow, removed 20 redundant places. [2021-10-16 23:13:07,936 INFO L242 Difference]: Finished difference. Result has 488 places, 720 transitions, 17709 flow [2021-10-16 23:13:07,937 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-16 23:13:07,937 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 399 predicate places. [2021-10-16 23:13:07,937 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 720 transitions, 17709 flow [2021-10-16 23:13:07,937 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-16 23:13:07,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:07,937 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-16 23:13:07,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-10-16 23:13:07,937 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-16 23:13:07,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:07,937 INFO L82 PathProgramCache]: Analyzing trace with hash 1584040341, now seen corresponding path program 16 times [2021-10-16 23:13:07,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:07,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647005506] [2021-10-16 23:13:07,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:07,938 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:07,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:08,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:08,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:08,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647005506] [2021-10-16 23:13:08,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647005506] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:08,299 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:08,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:08,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909186126] [2021-10-16 23:13:08,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:08,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:08,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:08,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:08,300 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:08,300 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-16 23:13:08,300 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:08,300 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:08,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:09,990 INFO L129 PetriNetUnfolder]: 1384/4126 cut-off events. [2021-10-16 23:13:09,990 INFO L130 PetriNetUnfolder]: For 123091/123100 co-relation queries the response was YES. [2021-10-16 23:13:10,036 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-16 23:13:10,044 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 445 selfloop transitions, 228 changer transitions 69/800 dead transitions. [2021-10-16 23:13:10,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 800 transitions, 20399 flow [2021-10-16 23:13:10,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:13:10,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:13:10,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 737 transitions. [2021-10-16 23:13:10,045 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5226950354609929 [2021-10-16 23:13:10,045 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 737 transitions. [2021-10-16 23:13:10,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 737 transitions. [2021-10-16 23:13:10,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:10,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 737 transitions. [2021-10-16 23:13:10,046 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-16 23:13:10,047 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-16 23:13:10,047 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-16 23:13:10,047 INFO L186 Difference]: Start difference. First operand has 488 places, 720 transitions, 17709 flow. Second operand 15 states and 737 transitions. [2021-10-16 23:13:10,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 800 transitions, 20399 flow [2021-10-16 23:13:10,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 800 transitions, 19923 flow, removed 4 selfloop flow, removed 14 redundant places. [2021-10-16 23:13:10,786 INFO L242 Difference]: Finished difference. Result has 488 places, 707 transitions, 17440 flow [2021-10-16 23:13:10,786 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-16 23:13:10,787 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 399 predicate places. [2021-10-16 23:13:10,787 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 707 transitions, 17440 flow [2021-10-16 23:13:10,787 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-16 23:13:10,787 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:10,787 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-16 23:13:10,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-10-16 23:13:10,787 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-16 23:13:10,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:10,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1971657807, now seen corresponding path program 17 times [2021-10-16 23:13:10,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:10,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532966334] [2021-10-16 23:13:10,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:10,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:10,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:11,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:11,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:11,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532966334] [2021-10-16 23:13:11,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532966334] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:11,169 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:11,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:11,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066368143] [2021-10-16 23:13:11,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:11,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:11,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:11,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:11,171 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:11,172 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-16 23:13:11,172 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:11,172 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:11,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:12,774 INFO L129 PetriNetUnfolder]: 1376/4086 cut-off events. [2021-10-16 23:13:12,775 INFO L130 PetriNetUnfolder]: For 123853/123862 co-relation queries the response was YES. [2021-10-16 23:13:12,825 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-16 23:13:12,834 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 446 selfloop transitions, 222 changer transitions 82/808 dead transitions. [2021-10-16 23:13:12,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 808 transitions, 20424 flow [2021-10-16 23:13:12,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:12,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:12,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 707 transitions. [2021-10-16 23:13:12,835 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2021-10-16 23:13:12,835 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 707 transitions. [2021-10-16 23:13:12,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 707 transitions. [2021-10-16 23:13:12,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:12,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 707 transitions. [2021-10-16 23:13:12,836 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-16 23:13:12,837 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-16 23:13:12,837 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-16 23:13:12,837 INFO L186 Difference]: Start difference. First operand has 488 places, 707 transitions, 17440 flow. Second operand 14 states and 707 transitions. [2021-10-16 23:13:12,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 808 transitions, 20424 flow [2021-10-16 23:13:13,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 808 transitions, 19932 flow, removed 13 selfloop flow, removed 21 redundant places. [2021-10-16 23:13:13,706 INFO L242 Difference]: Finished difference. Result has 479 places, 685 transitions, 16976 flow [2021-10-16 23:13:13,707 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-16 23:13:13,707 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 390 predicate places. [2021-10-16 23:13:13,707 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 685 transitions, 16976 flow [2021-10-16 23:13:13,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-16 23:13:13,707 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:13,707 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-16 23:13:13,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-10-16 23:13:13,707 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-16 23:13:13,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:13,708 INFO L82 PathProgramCache]: Analyzing trace with hash -2144756901, now seen corresponding path program 18 times [2021-10-16 23:13:13,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:13,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587932398] [2021-10-16 23:13:13,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:13,708 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:13,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:14,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:14,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:14,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587932398] [2021-10-16 23:13:14,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587932398] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:14,054 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:14,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:14,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971965388] [2021-10-16 23:13:14,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:14,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:14,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:14,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:14,056 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:14,056 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-16 23:13:14,056 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:14,056 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:14,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:15,696 INFO L129 PetriNetUnfolder]: 1339/3972 cut-off events. [2021-10-16 23:13:15,696 INFO L130 PetriNetUnfolder]: For 121378/121387 co-relation queries the response was YES. [2021-10-16 23:13:15,742 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-16 23:13:15,750 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 418 selfloop transitions, 219 changer transitions 58/753 dead transitions. [2021-10-16 23:13:15,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 753 transitions, 19142 flow [2021-10-16 23:13:15,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:13:15,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:13:15,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 727 transitions. [2021-10-16 23:13:15,751 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5156028368794326 [2021-10-16 23:13:15,751 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 727 transitions. [2021-10-16 23:13:15,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 727 transitions. [2021-10-16 23:13:15,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:15,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 727 transitions. [2021-10-16 23:13:15,752 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-16 23:13:15,753 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-16 23:13:15,753 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-16 23:13:15,753 INFO L186 Difference]: Start difference. First operand has 479 places, 685 transitions, 16976 flow. Second operand 15 states and 727 transitions. [2021-10-16 23:13:15,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 753 transitions, 19142 flow [2021-10-16 23:13:16,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 753 transitions, 18109 flow, removed 13 selfloop flow, removed 24 redundant places. [2021-10-16 23:13:16,453 INFO L242 Difference]: Finished difference. Result has 465 places, 672 transitions, 16139 flow [2021-10-16 23:13:16,453 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-16 23:13:16,454 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 376 predicate places. [2021-10-16 23:13:16,454 INFO L470 AbstractCegarLoop]: Abstraction has has 465 places, 672 transitions, 16139 flow [2021-10-16 23:13:16,454 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-16 23:13:16,454 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:16,454 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-16 23:13:16,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-10-16 23:13:16,454 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-16 23:13:16,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:16,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1405487753, now seen corresponding path program 19 times [2021-10-16 23:13:16,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:16,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277807347] [2021-10-16 23:13:16,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:16,455 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:16,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:16,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:16,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:16,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277807347] [2021-10-16 23:13:16,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277807347] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:16,785 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:16,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:16,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284628216] [2021-10-16 23:13:16,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:16,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:16,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:16,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:16,787 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:16,787 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-16 23:13:16,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:16,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:16,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:18,260 INFO L129 PetriNetUnfolder]: 1326/3917 cut-off events. [2021-10-16 23:13:18,260 INFO L130 PetriNetUnfolder]: For 116890/116899 co-relation queries the response was YES. [2021-10-16 23:13:18,302 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-16 23:13:18,309 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 401 selfloop transitions, 211 changer transitions 86/756 dead transitions. [2021-10-16 23:13:18,309 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 756 transitions, 18473 flow [2021-10-16 23:13:18,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:18,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:18,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 699 transitions. [2021-10-16 23:13:18,310 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5311550151975684 [2021-10-16 23:13:18,310 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 699 transitions. [2021-10-16 23:13:18,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 699 transitions. [2021-10-16 23:13:18,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:18,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 699 transitions. [2021-10-16 23:13:18,311 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-16 23:13:18,312 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-16 23:13:18,312 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-16 23:13:18,312 INFO L186 Difference]: Start difference. First operand has 465 places, 672 transitions, 16139 flow. Second operand 14 states and 699 transitions. [2021-10-16 23:13:18,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 756 transitions, 18473 flow [2021-10-16 23:13:18,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 756 transitions, 17823 flow, removed 7 selfloop flow, removed 21 redundant places. [2021-10-16 23:13:18,936 INFO L242 Difference]: Finished difference. Result has 456 places, 650 transitions, 15504 flow [2021-10-16 23:13:18,936 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-16 23:13:18,937 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 367 predicate places. [2021-10-16 23:13:18,937 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 650 transitions, 15504 flow [2021-10-16 23:13:18,937 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-16 23:13:18,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:18,937 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-16 23:13:18,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-10-16 23:13:18,937 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-16 23:13:18,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:18,937 INFO L82 PathProgramCache]: Analyzing trace with hash 224248725, now seen corresponding path program 20 times [2021-10-16 23:13:18,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:18,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103576148] [2021-10-16 23:13:18,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:18,938 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:19,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:19,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:19,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103576148] [2021-10-16 23:13:19,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103576148] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:19,286 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:19,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:19,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906610177] [2021-10-16 23:13:19,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:19,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:19,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:19,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:19,287 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:19,287 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-16 23:13:19,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:19,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:19,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:20,924 INFO L129 PetriNetUnfolder]: 1285/3813 cut-off events. [2021-10-16 23:13:20,925 INFO L130 PetriNetUnfolder]: For 113625/113634 co-relation queries the response was YES. [2021-10-16 23:13:20,963 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-16 23:13:20,971 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 386 selfloop transitions, 233 changer transitions 63/740 dead transitions. [2021-10-16 23:13:20,971 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 740 transitions, 18782 flow [2021-10-16 23:13:20,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:13:20,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:13:20,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 744 transitions. [2021-10-16 23:13:20,972 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5276595744680851 [2021-10-16 23:13:20,972 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 744 transitions. [2021-10-16 23:13:20,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 744 transitions. [2021-10-16 23:13:20,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:20,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 744 transitions. [2021-10-16 23:13:20,972 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-16 23:13:20,973 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-16 23:13:20,973 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-16 23:13:20,973 INFO L186 Difference]: Start difference. First operand has 456 places, 650 transitions, 15504 flow. Second operand 15 states and 744 transitions. [2021-10-16 23:13:20,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 740 transitions, 18782 flow [2021-10-16 23:13:21,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 740 transitions, 18132 flow, removed 8 selfloop flow, removed 20 redundant places. [2021-10-16 23:13:21,579 INFO L242 Difference]: Finished difference. Result has 445 places, 648 transitions, 15290 flow [2021-10-16 23:13:21,579 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-16 23:13:21,580 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 356 predicate places. [2021-10-16 23:13:21,580 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 648 transitions, 15290 flow [2021-10-16 23:13:21,580 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-16 23:13:21,580 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:21,580 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-16 23:13:21,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-10-16 23:13:21,580 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-16 23:13:21,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:21,580 INFO L82 PathProgramCache]: Analyzing trace with hash -60072173, now seen corresponding path program 21 times [2021-10-16 23:13:21,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:21,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204472764] [2021-10-16 23:13:21,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:21,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:21,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:21,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:21,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:21,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204472764] [2021-10-16 23:13:21,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204472764] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:21,914 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:21,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:21,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142380989] [2021-10-16 23:13:21,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:21,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:21,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:21,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:21,915 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:21,915 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-16 23:13:21,915 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:21,915 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:21,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:23,498 INFO L129 PetriNetUnfolder]: 1281/3777 cut-off events. [2021-10-16 23:13:23,498 INFO L130 PetriNetUnfolder]: For 110198/110207 co-relation queries the response was YES. [2021-10-16 23:13:23,536 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-16 23:13:23,543 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 374 selfloop transitions, 227 changer transitions 93/752 dead transitions. [2021-10-16 23:13:23,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 752 transitions, 18736 flow [2021-10-16 23:13:23,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:13:23,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:13:23,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 754 transitions. [2021-10-16 23:13:23,545 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5347517730496454 [2021-10-16 23:13:23,545 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 754 transitions. [2021-10-16 23:13:23,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 754 transitions. [2021-10-16 23:13:23,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:23,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 754 transitions. [2021-10-16 23:13:23,545 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-16 23:13:23,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-16 23:13:23,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-16 23:13:23,546 INFO L186 Difference]: Start difference. First operand has 445 places, 648 transitions, 15290 flow. Second operand 15 states and 754 transitions. [2021-10-16 23:13:23,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 752 transitions, 18736 flow [2021-10-16 23:13:24,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 752 transitions, 18155 flow, removed 2 selfloop flow, removed 15 redundant places. [2021-10-16 23:13:24,188 INFO L242 Difference]: Finished difference. Result has 444 places, 633 transitions, 14894 flow [2021-10-16 23:13:24,188 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-16 23:13:24,188 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 355 predicate places. [2021-10-16 23:13:24,188 INFO L470 AbstractCegarLoop]: Abstraction has has 444 places, 633 transitions, 14894 flow [2021-10-16 23:13:24,188 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-16 23:13:24,188 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:24,188 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-16 23:13:24,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-10-16 23:13:24,188 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-16 23:13:24,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:24,189 INFO L82 PathProgramCache]: Analyzing trace with hash 34029225, now seen corresponding path program 22 times [2021-10-16 23:13:24,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:24,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476455672] [2021-10-16 23:13:24,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:24,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:24,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:24,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:24,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:24,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476455672] [2021-10-16 23:13:24,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476455672] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:24,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:24,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:24,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874085903] [2021-10-16 23:13:24,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:24,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:24,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:24,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:24,518 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:24,518 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-16 23:13:24,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:24,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:24,519 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:25,931 INFO L129 PetriNetUnfolder]: 1261/3694 cut-off events. [2021-10-16 23:13:25,931 INFO L130 PetriNetUnfolder]: For 109239/109248 co-relation queries the response was YES. [2021-10-16 23:13:25,968 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-16 23:13:25,975 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 350 selfloop transitions, 199 changer transitions 119/724 dead transitions. [2021-10-16 23:13:25,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 724 transitions, 17192 flow [2021-10-16 23:13:25,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:25,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:25,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 706 transitions. [2021-10-16 23:13:25,976 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5364741641337386 [2021-10-16 23:13:25,976 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 706 transitions. [2021-10-16 23:13:25,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 706 transitions. [2021-10-16 23:13:25,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:25,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 706 transitions. [2021-10-16 23:13:25,977 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-16 23:13:25,977 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-16 23:13:25,977 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-16 23:13:25,978 INFO L186 Difference]: Start difference. First operand has 444 places, 633 transitions, 14894 flow. Second operand 14 states and 706 transitions. [2021-10-16 23:13:25,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 724 transitions, 17192 flow [2021-10-16 23:13:26,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 724 transitions, 16300 flow, removed 12 selfloop flow, removed 24 redundant places. [2021-10-16 23:13:26,563 INFO L242 Difference]: Finished difference. Result has 428 places, 588 transitions, 13676 flow [2021-10-16 23:13:26,563 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-16 23:13:26,564 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 339 predicate places. [2021-10-16 23:13:26,564 INFO L470 AbstractCegarLoop]: Abstraction has has 428 places, 588 transitions, 13676 flow [2021-10-16 23:13:26,564 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-16 23:13:26,564 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:26,564 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-16 23:13:26,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-10-16 23:13:26,564 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-16 23:13:26,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:26,564 INFO L82 PathProgramCache]: Analyzing trace with hash 894193703, now seen corresponding path program 23 times [2021-10-16 23:13:26,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:26,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404246188] [2021-10-16 23:13:26,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:26,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:26,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:26,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-16 23:13:26,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:26,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404246188] [2021-10-16 23:13:26,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404246188] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:26,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:26,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:26,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607476622] [2021-10-16 23:13:26,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:26,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:26,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:26,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:26,785 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 94 [2021-10-16 23:13:26,786 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-16 23:13:26,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:26,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 94 [2021-10-16 23:13:26,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:28,037 INFO L129 PetriNetUnfolder]: 1259/3612 cut-off events. [2021-10-16 23:13:28,037 INFO L130 PetriNetUnfolder]: For 109420/109528 co-relation queries the response was YES. [2021-10-16 23:13:28,073 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-16 23:13:28,080 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 474 selfloop transitions, 15 changer transitions 288/802 dead transitions. [2021-10-16 23:13:28,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 802 transitions, 18638 flow [2021-10-16 23:13:28,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:28,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:28,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 712 transitions. [2021-10-16 23:13:28,081 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2021-10-16 23:13:28,081 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 712 transitions. [2021-10-16 23:13:28,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 712 transitions. [2021-10-16 23:13:28,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:28,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 712 transitions. [2021-10-16 23:13:28,081 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-16 23:13:28,082 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-16 23:13:28,082 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-16 23:13:28,082 INFO L186 Difference]: Start difference. First operand has 428 places, 588 transitions, 13676 flow. Second operand 14 states and 712 transitions. [2021-10-16 23:13:28,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 802 transitions, 18638 flow [2021-10-16 23:13:28,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 802 transitions, 16851 flow, removed 28 selfloop flow, removed 31 redundant places. [2021-10-16 23:13:28,614 INFO L242 Difference]: Finished difference. Result has 382 places, 468 transitions, 9430 flow [2021-10-16 23:13:28,614 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-16 23:13:28,614 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 293 predicate places. [2021-10-16 23:13:28,614 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 468 transitions, 9430 flow [2021-10-16 23:13:28,614 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-16 23:13:28,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:28,614 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-16 23:13:28,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-10-16 23:13:28,615 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-16 23:13:28,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:28,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1476508711, now seen corresponding path program 24 times [2021-10-16 23:13:28,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:28,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970137457] [2021-10-16 23:13:28,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:28,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:28,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:28,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:28,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:28,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970137457] [2021-10-16 23:13:28,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970137457] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:28,852 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:28,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:28,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916464817] [2021-10-16 23:13:28,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:28,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:28,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:28,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:28,853 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 94 [2021-10-16 23:13:28,853 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-16 23:13:28,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:28,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 94 [2021-10-16 23:13:28,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:29,943 INFO L129 PetriNetUnfolder]: 912/2653 cut-off events. [2021-10-16 23:13:29,944 INFO L130 PetriNetUnfolder]: For 68400/68482 co-relation queries the response was YES. [2021-10-16 23:13:29,966 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-16 23:13:29,970 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 390 selfloop transitions, 25 changer transitions 167/607 dead transitions. [2021-10-16 23:13:29,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 607 transitions, 12005 flow [2021-10-16 23:13:29,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:29,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:29,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 699 transitions. [2021-10-16 23:13:29,971 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5311550151975684 [2021-10-16 23:13:29,971 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 699 transitions. [2021-10-16 23:13:29,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 699 transitions. [2021-10-16 23:13:29,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:29,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 699 transitions. [2021-10-16 23:13:29,972 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-16 23:13:29,972 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-16 23:13:29,973 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-16 23:13:29,973 INFO L186 Difference]: Start difference. First operand has 382 places, 468 transitions, 9430 flow. Second operand 14 states and 699 transitions. [2021-10-16 23:13:29,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 607 transitions, 12005 flow [2021-10-16 23:13:30,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 607 transitions, 10962 flow, removed 35 selfloop flow, removed 39 redundant places. [2021-10-16 23:13:30,205 INFO L242 Difference]: Finished difference. Result has 336 places, 410 transitions, 7482 flow [2021-10-16 23:13:30,206 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-16 23:13:30,206 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 247 predicate places. [2021-10-16 23:13:30,206 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 410 transitions, 7482 flow [2021-10-16 23:13:30,206 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-16 23:13:30,206 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:30,206 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-16 23:13:30,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-10-16 23:13:30,206 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-16 23:13:30,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:30,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1024206281, now seen corresponding path program 25 times [2021-10-16 23:13:30,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:30,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200256374] [2021-10-16 23:13:30,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:30,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:30,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:30,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:30,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200256374] [2021-10-16 23:13:30,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200256374] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:30,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:30,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:30,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730534412] [2021-10-16 23:13:30,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:30,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:30,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:30,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:30,551 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:30,551 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-16 23:13:30,551 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:30,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:30,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:31,348 INFO L129 PetriNetUnfolder]: 653/2009 cut-off events. [2021-10-16 23:13:31,348 INFO L130 PetriNetUnfolder]: For 47296/47298 co-relation queries the response was YES. [2021-10-16 23:13:31,363 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-16 23:13:31,367 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 241 selfloop transitions, 142 changer transitions 47/478 dead transitions. [2021-10-16 23:13:31,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 478 transitions, 9440 flow [2021-10-16 23:13:31,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:31,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:31,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 692 transitions. [2021-10-16 23:13:31,368 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2021-10-16 23:13:31,368 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 692 transitions. [2021-10-16 23:13:31,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 692 transitions. [2021-10-16 23:13:31,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:31,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 692 transitions. [2021-10-16 23:13:31,369 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-16 23:13:31,369 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-16 23:13:31,370 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-16 23:13:31,370 INFO L186 Difference]: Start difference. First operand has 336 places, 410 transitions, 7482 flow. Second operand 14 states and 692 transitions. [2021-10-16 23:13:31,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 478 transitions, 9440 flow [2021-10-16 23:13:31,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 478 transitions, 9328 flow, removed 21 selfloop flow, removed 19 redundant places. [2021-10-16 23:13:31,547 INFO L242 Difference]: Finished difference. Result has 323 places, 406 transitions, 7581 flow [2021-10-16 23:13:31,547 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-16 23:13:31,547 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 234 predicate places. [2021-10-16 23:13:31,547 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 406 transitions, 7581 flow [2021-10-16 23:13:31,548 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-16 23:13:31,548 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:31,548 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-16 23:13:31,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-10-16 23:13:31,548 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-16 23:13:31,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:31,548 INFO L82 PathProgramCache]: Analyzing trace with hash -848825013, now seen corresponding path program 26 times [2021-10-16 23:13:31,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:31,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290791218] [2021-10-16 23:13:31,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:31,549 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:31,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:31,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:31,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:31,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290791218] [2021-10-16 23:13:31,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290791218] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:31,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:31,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:31,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937274416] [2021-10-16 23:13:31,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:31,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:31,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:31,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:31,892 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:31,893 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-16 23:13:31,893 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:31,893 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:31,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:32,779 INFO L129 PetriNetUnfolder]: 654/1990 cut-off events. [2021-10-16 23:13:32,779 INFO L130 PetriNetUnfolder]: For 47006/47008 co-relation queries the response was YES. [2021-10-16 23:13:32,794 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-16 23:13:32,798 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 231 selfloop transitions, 138 changer transitions 75/492 dead transitions. [2021-10-16 23:13:32,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 492 transitions, 9721 flow [2021-10-16 23:13:32,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-16 23:13:32,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-16 23:13:32,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 746 transitions. [2021-10-16 23:13:32,799 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5290780141843971 [2021-10-16 23:13:32,799 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 746 transitions. [2021-10-16 23:13:32,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 746 transitions. [2021-10-16 23:13:32,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:32,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 746 transitions. [2021-10-16 23:13:32,800 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-16 23:13:32,801 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-16 23:13:32,801 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-16 23:13:32,801 INFO L186 Difference]: Start difference. First operand has 323 places, 406 transitions, 7581 flow. Second operand 15 states and 746 transitions. [2021-10-16 23:13:32,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 492 transitions, 9721 flow [2021-10-16 23:13:32,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 492 transitions, 9363 flow, removed 6 selfloop flow, removed 15 redundant places. [2021-10-16 23:13:32,986 INFO L242 Difference]: Finished difference. Result has 322 places, 393 transitions, 7260 flow [2021-10-16 23:13:32,986 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-16 23:13:32,986 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 233 predicate places. [2021-10-16 23:13:32,987 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 393 transitions, 7260 flow [2021-10-16 23:13:32,987 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-16 23:13:32,987 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:32,987 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-16 23:13:32,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-10-16 23:13:32,987 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-16 23:13:32,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:32,987 INFO L82 PathProgramCache]: Analyzing trace with hash -612293199, now seen corresponding path program 27 times [2021-10-16 23:13:32,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:32,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567635453] [2021-10-16 23:13:32,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:32,987 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:32,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:33,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:33,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:33,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567635453] [2021-10-16 23:13:33,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567635453] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:33,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:33,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:33,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332591568] [2021-10-16 23:13:33,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:33,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:33,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:33,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:33,331 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:33,331 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-16 23:13:33,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:33,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:33,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:34,155 INFO L129 PetriNetUnfolder]: 641/1933 cut-off events. [2021-10-16 23:13:34,155 INFO L130 PetriNetUnfolder]: For 46419/46421 co-relation queries the response was YES. [2021-10-16 23:13:34,168 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-16 23:13:34,171 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 214 selfloop transitions, 128 changer transitions 89/479 dead transitions. [2021-10-16 23:13:34,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 479 transitions, 9062 flow [2021-10-16 23:13:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:34,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:34,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 698 transitions. [2021-10-16 23:13:34,172 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5303951367781155 [2021-10-16 23:13:34,172 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 698 transitions. [2021-10-16 23:13:34,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 698 transitions. [2021-10-16 23:13:34,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:34,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 698 transitions. [2021-10-16 23:13:34,173 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-16 23:13:34,174 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-16 23:13:34,174 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-16 23:13:34,174 INFO L186 Difference]: Start difference. First operand has 322 places, 393 transitions, 7260 flow. Second operand 14 states and 698 transitions. [2021-10-16 23:13:34,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 479 transitions, 9062 flow [2021-10-16 23:13:34,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 479 transitions, 8556 flow, removed 9 selfloop flow, removed 21 redundant places. [2021-10-16 23:13:34,305 INFO L242 Difference]: Finished difference. Result has 313 places, 371 transitions, 6609 flow [2021-10-16 23:13:34,305 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-16 23:13:34,305 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 224 predicate places. [2021-10-16 23:13:34,305 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 371 transitions, 6609 flow [2021-10-16 23:13:34,305 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-16 23:13:34,306 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:34,306 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-16 23:13:34,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-10-16 23:13:34,306 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-16 23:13:34,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:34,306 INFO L82 PathProgramCache]: Analyzing trace with hash -669287117, now seen corresponding path program 28 times [2021-10-16 23:13:34,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:34,306 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704646957] [2021-10-16 23:13:34,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:34,306 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:34,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:34,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:34,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:34,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704646957] [2021-10-16 23:13:34,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704646957] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:34,634 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:34,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:34,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757966969] [2021-10-16 23:13:34,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:34,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:34,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:34,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:34,635 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 94 [2021-10-16 23:13:34,635 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-16 23:13:34,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:34,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 94 [2021-10-16 23:13:34,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:35,427 INFO L129 PetriNetUnfolder]: 598/1803 cut-off events. [2021-10-16 23:13:35,427 INFO L130 PetriNetUnfolder]: For 44481/44483 co-relation queries the response was YES. [2021-10-16 23:13:35,439 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-16 23:13:35,442 INFO L132 encePairwiseOnDemand]: 73/94 looper letters, 176 selfloop transitions, 119 changer transitions 116/457 dead transitions. [2021-10-16 23:13:35,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 457 transitions, 8164 flow [2021-10-16 23:13:35,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:35,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:35,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 701 transitions. [2021-10-16 23:13:35,443 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5326747720364742 [2021-10-16 23:13:35,443 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 701 transitions. [2021-10-16 23:13:35,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 701 transitions. [2021-10-16 23:13:35,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:35,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 701 transitions. [2021-10-16 23:13:35,443 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-16 23:13:35,444 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-16 23:13:35,444 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-16 23:13:35,444 INFO L186 Difference]: Start difference. First operand has 313 places, 371 transitions, 6609 flow. Second operand 14 states and 701 transitions. [2021-10-16 23:13:35,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 457 transitions, 8164 flow [2021-10-16 23:13:35,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 457 transitions, 7614 flow, removed 12 selfloop flow, removed 19 redundant places. [2021-10-16 23:13:35,559 INFO L242 Difference]: Finished difference. Result has 305 places, 327 transitions, 5586 flow [2021-10-16 23:13:35,559 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-16 23:13:35,559 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 216 predicate places. [2021-10-16 23:13:35,559 INFO L470 AbstractCegarLoop]: Abstraction has has 305 places, 327 transitions, 5586 flow [2021-10-16 23:13:35,560 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-16 23:13:35,560 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:35,560 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-16 23:13:35,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-10-16 23:13:35,560 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-16 23:13:35,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:35,560 INFO L82 PathProgramCache]: Analyzing trace with hash -985741415, now seen corresponding path program 29 times [2021-10-16 23:13:35,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:35,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238681301] [2021-10-16 23:13:35,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:35,560 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:35,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:35,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238681301] [2021-10-16 23:13:35,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238681301] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:35,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:35,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-10-16 23:13:35,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946994971] [2021-10-16 23:13:35,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-16 23:13:35,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:35,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-16 23:13:35,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-10-16 23:13:35,772 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 94 [2021-10-16 23:13:35,772 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-16 23:13:35,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:35,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 94 [2021-10-16 23:13:35,772 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:36,481 INFO L129 PetriNetUnfolder]: 543/1622 cut-off events. [2021-10-16 23:13:36,481 INFO L130 PetriNetUnfolder]: For 43692/43754 co-relation queries the response was YES. [2021-10-16 23:13:36,492 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-16 23:13:36,494 INFO L132 encePairwiseOnDemand]: 81/94 looper letters, 0 selfloop transitions, 0 changer transitions 528/528 dead transitions. [2021-10-16 23:13:36,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 528 transitions, 10526 flow [2021-10-16 23:13:36,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-16 23:13:36,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-16 23:13:36,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 658 transitions. [2021-10-16 23:13:36,495 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5 [2021-10-16 23:13:36,495 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 658 transitions. [2021-10-16 23:13:36,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 658 transitions. [2021-10-16 23:13:36,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:36,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 658 transitions. [2021-10-16 23:13:36,496 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-16 23:13:36,496 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-16 23:13:36,497 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-16 23:13:36,497 INFO L186 Difference]: Start difference. First operand has 305 places, 327 transitions, 5586 flow. Second operand 14 states and 658 transitions. [2021-10-16 23:13:36,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 528 transitions, 10526 flow [2021-10-16 23:13:36,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 528 transitions, 9437 flow, removed 13 selfloop flow, removed 33 redundant places. [2021-10-16 23:13:36,604 INFO L242 Difference]: Finished difference. Result has 261 places, 0 transitions, 0 flow [2021-10-16 23:13:36,604 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-16 23:13:36,604 INFO L334 CegarLoopForPetriNet]: 89 programPoint places, 172 predicate places. [2021-10-16 23:13:36,604 INFO L470 AbstractCegarLoop]: Abstraction has has 261 places, 0 transitions, 0 flow [2021-10-16 23:13:36,604 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-16 23:13:36,606 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:13:36,606 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-16 23:13:36,606 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:13:36,606 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:13:36,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-10-16 23:13:36,610 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-16 23:13:36,610 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-16 23:13:36,611 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 11:13:36 BasicIcfg [2021-10-16 23:13:36,611 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-16 23:13:36,612 INFO L168 Benchmark]: Toolchain (without parser) took 437899.68 ms. Allocated memory was 220.2 MB in the beginning and 5.3 GB in the end (delta: 5.1 GB). Free memory was 167.7 MB in the beginning and 4.4 GB in the end (delta: -4.3 GB). Peak memory consumption was 805.2 MB. Max. memory is 8.0 GB. [2021-10-16 23:13:36,613 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 220.2 MB. Free memory is still 186.3 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-16 23:13:36,613 INFO L168 Benchmark]: CACSL2BoogieTranslator took 361.98 ms. Allocated memory is still 220.2 MB. Free memory was 167.6 MB in the beginning and 180.7 MB in the end (delta: -13.1 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-16 23:13:36,613 INFO L168 Benchmark]: Boogie Procedure Inliner took 59.65 ms. Allocated memory is still 220.2 MB. Free memory was 180.7 MB in the beginning and 178.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-16 23:13:36,613 INFO L168 Benchmark]: Boogie Preprocessor took 30.09 ms. Allocated memory is still 220.2 MB. Free memory was 178.1 MB in the beginning and 176.5 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-16 23:13:36,613 INFO L168 Benchmark]: RCFGBuilder took 388.59 ms. Allocated memory is still 220.2 MB. Free memory was 176.0 MB in the beginning and 161.8 MB in the end (delta: 14.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. [2021-10-16 23:13:36,613 INFO L168 Benchmark]: TraceAbstraction took 437055.14 ms. Allocated memory was 220.2 MB in the beginning and 5.3 GB in the end (delta: 5.1 GB). Free memory was 161.3 MB in the beginning and 4.4 GB in the end (delta: -4.3 GB). Peak memory consumption was 799.0 MB. Max. memory is 8.0 GB. [2021-10-16 23:13:36,614 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.12 ms. Allocated memory is still 220.2 MB. Free memory is still 186.3 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 361.98 ms. Allocated memory is still 220.2 MB. Free memory was 167.6 MB in the beginning and 180.7 MB in the end (delta: -13.1 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 59.65 ms. Allocated memory is still 220.2 MB. Free memory was 180.7 MB in the beginning and 178.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 30.09 ms. Allocated memory is still 220.2 MB. Free memory was 178.1 MB in the beginning and 176.5 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 388.59 ms. Allocated memory is still 220.2 MB. Free memory was 176.0 MB in the beginning and 161.8 MB in the end (delta: 14.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 437055.14 ms. Allocated memory was 220.2 MB in the beginning and 5.3 GB in the end (delta: 5.1 GB). Free memory was 161.3 MB in the beginning and 4.4 GB in the end (delta: -4.3 GB). Peak memory consumption was 799.0 MB. 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: 20.7ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 436943.6ms, OverallIterations: 86, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 418977.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 78.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 5648 SDtfs, 18876 SDslu, 10759 SDs, 0 SdLazy, 55650 SolverSat, 5830 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 24943.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2190 GetRequests, 134 SyntacticMatches, 170 SemanticMatches, 1886 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4656 ImplicationChecksByTransitivity, 21151.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: 104.2ms SsaConstructionTime, 554.8ms SatisfiabilityAnalysisTime, 16671.4ms 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-16 23:13:36,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...