/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false -i ../../../trunk/examples/svcomp/goblint-regression/09-regions_04-list2_nr.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-aed12abd52951161f3584c1e4a16827ff4d06934-aed12ab [2021-10-14 12:09:54,116 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-14 12:09:54,117 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-14 12:09:54,166 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-14 12:09:54,166 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-14 12:09:54,168 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-14 12:09:54,170 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-14 12:09:54,174 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-14 12:09:54,175 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-14 12:09:54,176 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-14 12:09:54,176 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-14 12:09:54,177 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-14 12:09:54,177 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-14 12:09:54,178 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-14 12:09:54,178 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-14 12:09:54,179 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-14 12:09:54,179 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-14 12:09:54,180 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-14 12:09:54,181 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-14 12:09:54,182 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-14 12:09:54,183 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-14 12:09:54,192 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-14 12:09:54,192 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-14 12:09:54,193 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-14 12:09:54,194 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-14 12:09:54,195 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-14 12:09:54,195 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-14 12:09:54,195 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-14 12:09:54,196 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-14 12:09:54,196 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-14 12:09:54,196 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-14 12:09:54,197 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-14 12:09:54,197 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-14 12:09:54,198 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-14 12:09:54,199 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-14 12:09:54,199 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-14 12:09:54,199 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-14 12:09:54,199 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-14 12:09:54,200 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-14 12:09:54,200 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-14 12:09:54,201 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-14 12:09:54,204 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2021-10-14 12:09:54,222 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-14 12:09:54,222 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-14 12:09:54,231 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-14 12:09:54,232 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-14 12:09:54,232 INFO L138 SettingsManager]: * Use SBE=true [2021-10-14 12:09:54,232 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-14 12:09:54,232 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-14 12:09:54,232 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-14 12:09:54,232 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-14 12:09:54,232 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-14 12:09:54,233 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-14 12:09:54,233 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-14 12:09:54,233 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-14 12:09:54,233 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-14 12:09:54,233 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-14 12:09:54,233 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-14 12:09:54,233 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-14 12:09:54,233 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-14 12:09:54,234 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-14 12:09:54,234 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-14 12:09:54,234 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-14 12:09:54,234 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-14 12:09:54,234 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-14 12:09:54,234 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-14 12:09:54,234 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-14 12:09:54,234 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-14 12:09:54,235 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-14 12:09:54,235 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-14 12:09:54,235 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-14 12:09:54,235 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false [2021-10-14 12:09:54,408 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-14 12:09:54,422 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-14 12:09:54,424 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-14 12:09:54,424 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-14 12:09:54,428 INFO L275 PluginConnector]: CDTParser initialized [2021-10-14 12:09:54,428 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/09-regions_04-list2_nr.i [2021-10-14 12:09:54,478 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c5175c66/aa60c58a72a04b338f90c3e416dbd91a/FLAG4310ce87e [2021-10-14 12:09:54,902 INFO L306 CDTParser]: Found 1 translation units. [2021-10-14 12:09:54,902 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/09-regions_04-list2_nr.i [2021-10-14 12:09:54,924 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c5175c66/aa60c58a72a04b338f90c3e416dbd91a/FLAG4310ce87e [2021-10-14 12:09:54,935 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c5175c66/aa60c58a72a04b338f90c3e416dbd91a [2021-10-14 12:09:54,938 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-14 12:09:54,939 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-14 12:09:54,945 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-14 12:09:54,945 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-14 12:09:54,947 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-14 12:09:54,947 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:09:54" (1/1) ... [2021-10-14 12:09:54,948 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72da4ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:54, skipping insertion in model container [2021-10-14 12:09:54,948 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:09:54" (1/1) ... [2021-10-14 12:09:54,952 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-14 12:09:54,989 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-14 12:09:55,379 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-14 12:09:55,390 INFO L203 MainTranslator]: Completed pre-run [2021-10-14 12:09:55,439 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-14 12:09:55,487 INFO L208 MainTranslator]: Completed translation [2021-10-14 12:09:55,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55 WrapperNode [2021-10-14 12:09:55,487 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-14 12:09:55,488 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-14 12:09:55,488 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-14 12:09:55,488 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-14 12:09:55,494 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,508 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,530 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-14 12:09:55,530 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-14 12:09:55,530 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-14 12:09:55,530 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-14 12:09:55,543 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,543 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,548 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,548 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,560 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,562 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,563 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,566 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-14 12:09:55,566 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-14 12:09:55,566 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-14 12:09:55,566 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-14 12:09:55,567 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (1/1) ... [2021-10-14 12:09:55,579 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-14 12:09:55,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-14 12:09:55,596 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-14 12:09:55,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-14 12:09:55,626 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-14 12:09:55,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-10-14 12:09:55,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-14 12:09:55,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-14 12:09:55,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-14 12:09:55,628 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-10-14 12:09:55,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-14 12:09:55,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-10-14 12:09:55,629 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-10-14 12:09:55,629 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-10-14 12:09:55,629 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-14 12:09:55,629 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-14 12:09:55,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-14 12:09:55,630 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-14 12:09:56,066 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-14 12:09:56,067 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2021-10-14 12:09:56,069 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:09:56 BoogieIcfgContainer [2021-10-14 12:09:56,069 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-14 12:09:56,070 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-14 12:09:56,070 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-14 12:09:56,073 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-14 12:09:56,073 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 12:09:54" (1/3) ... [2021-10-14 12:09:56,073 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49784e7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:09:56, skipping insertion in model container [2021-10-14 12:09:56,074 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:09:55" (2/3) ... [2021-10-14 12:09:56,074 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49784e7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:09:56, skipping insertion in model container [2021-10-14 12:09:56,074 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:09:56" (3/3) ... [2021-10-14 12:09:56,076 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_04-list2_nr.i [2021-10-14 12:09:56,079 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-14 12:09:56,079 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2021-10-14 12:09:56,079 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-14 12:09:56,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,114 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,114 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,115 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,115 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,115 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,115 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,116 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,117 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,118 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,119 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,120 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,121 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,122 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,123 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,124 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,125 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,125 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,125 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,126 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,128 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,129 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,133 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,134 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,135 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,136 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,137 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,138 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,139 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,140 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,141 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,142 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,143 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,145 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,146 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,153 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,154 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,155 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,157 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,158 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,159 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,173 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,174 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,175 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,176 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-14 12:09:56,179 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-14 12:09:56,217 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-14 12:09:56,222 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-14 12:09:56,222 INFO L340 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2021-10-14 12:09:56,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 303 places, 299 transitions, 603 flow [2021-10-14 12:09:56,302 INFO L129 PetriNetUnfolder]: 0/298 cut-off events. [2021-10-14 12:09:56,302 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-14 12:09:56,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 298 events. 0/298 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 126 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2021-10-14 12:09:56,304 INFO L82 GeneralOperation]: Start removeDead. Operand has 303 places, 299 transitions, 603 flow [2021-10-14 12:09:56,308 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 291 places, 287 transitions, 577 flow [2021-10-14 12:09:56,317 INFO L129 PetriNetUnfolder]: 0/44 cut-off events. [2021-10-14 12:09:56,317 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-14 12:09:56,317 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:56,317 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] [2021-10-14 12:09:56,318 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:56,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:56,321 INFO L82 PathProgramCache]: Analyzing trace with hash -299154937, now seen corresponding path program 1 times [2021-10-14 12:09:56,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:56,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856425122] [2021-10-14 12:09:56,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:56,328 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:56,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:56,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:56,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:56,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856425122] [2021-10-14 12:09:56,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856425122] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:56,631 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:56,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-14 12:09:56,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997313541] [2021-10-14 12:09:56,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:09:56,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:56,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:09:56,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:09:56,652 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 299 [2021-10-14 12:09:56,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 287 transitions, 577 flow. Second operand has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:56,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:56,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 299 [2021-10-14 12:09:56,658 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:57,194 INFO L129 PetriNetUnfolder]: 432/1750 cut-off events. [2021-10-14 12:09:57,195 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-14 12:09:57,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2742 conditions, 1750 events. 432/1750 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 10010 event pairs, 432 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 2487. Up to 968 conditions per place. [2021-10-14 12:09:57,206 INFO L132 encePairwiseOnDemand]: 275/299 looper letters, 103 selfloop transitions, 20 changer transitions 0/283 dead transitions. [2021-10-14 12:09:57,206 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 283 transitions, 815 flow [2021-10-14 12:09:57,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:09:57,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:09:57,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1153 transitions. [2021-10-14 12:09:57,218 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6426978818283167 [2021-10-14 12:09:57,219 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1153 transitions. [2021-10-14 12:09:57,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1153 transitions. [2021-10-14 12:09:57,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:57,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1153 transitions. [2021-10-14 12:09:57,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 192.16666666666666) internal successors, (1153), 6 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,233 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,235 INFO L186 Difference]: Start difference. First operand has 291 places, 287 transitions, 577 flow. Second operand 6 states and 1153 transitions. [2021-10-14 12:09:57,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 283 transitions, 815 flow [2021-10-14 12:09:57,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 283 transitions, 814 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-14 12:09:57,242 INFO L242 Difference]: Finished difference. Result has 291 places, 283 transitions, 608 flow [2021-10-14 12:09:57,244 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=608, PETRI_PLACES=291, PETRI_TRANSITIONS=283} [2021-10-14 12:09:57,245 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 0 predicate places. [2021-10-14 12:09:57,245 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 283 transitions, 608 flow [2021-10-14 12:09:57,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,245 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:57,246 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] [2021-10-14 12:09:57,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-14 12:09:57,246 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:57,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:57,246 INFO L82 PathProgramCache]: Analyzing trace with hash 1764070472, now seen corresponding path program 1 times [2021-10-14 12:09:57,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:57,246 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822253856] [2021-10-14 12:09:57,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:57,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:57,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:57,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:57,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:57,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822253856] [2021-10-14 12:09:57,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822253856] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:57,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:57,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-14 12:09:57,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232168801] [2021-10-14 12:09:57,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:09:57,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:57,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:09:57,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:09:57,386 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 299 [2021-10-14 12:09:57,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 283 transitions, 608 flow. Second operand has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:57,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 299 [2021-10-14 12:09:57,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:57,784 INFO L129 PetriNetUnfolder]: 432/1746 cut-off events. [2021-10-14 12:09:57,785 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-10-14 12:09:57,787 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2754 conditions, 1746 events. 432/1746 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 10003 event pairs, 432 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 2527. Up to 964 conditions per place. [2021-10-14 12:09:57,792 INFO L132 encePairwiseOnDemand]: 275/299 looper letters, 99 selfloop transitions, 20 changer transitions 0/279 dead transitions. [2021-10-14 12:09:57,792 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 279 transitions, 838 flow [2021-10-14 12:09:57,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:09:57,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:09:57,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1149 transitions. [2021-10-14 12:09:57,794 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6404682274247492 [2021-10-14 12:09:57,794 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1149 transitions. [2021-10-14 12:09:57,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1149 transitions. [2021-10-14 12:09:57,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:57,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1149 transitions. [2021-10-14 12:09:57,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 191.5) internal successors, (1149), 6 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,800 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,800 INFO L186 Difference]: Start difference. First operand has 291 places, 283 transitions, 608 flow. Second operand 6 states and 1149 transitions. [2021-10-14 12:09:57,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 279 transitions, 838 flow [2021-10-14 12:09:57,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 279 transitions, 798 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-14 12:09:57,806 INFO L242 Difference]: Finished difference. Result has 287 places, 279 transitions, 600 flow [2021-10-14 12:09:57,807 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=287, PETRI_TRANSITIONS=279} [2021-10-14 12:09:57,807 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -4 predicate places. [2021-10-14 12:09:57,807 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 279 transitions, 600 flow [2021-10-14 12:09:57,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,808 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:57,808 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] [2021-10-14 12:09:57,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-14 12:09:57,808 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:57,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:57,809 INFO L82 PathProgramCache]: Analyzing trace with hash -652921123, now seen corresponding path program 1 times [2021-10-14 12:09:57,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:57,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893473420] [2021-10-14 12:09:57,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:57,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:57,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:57,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:57,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893473420] [2021-10-14 12:09:57,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893473420] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:57,864 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:57,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-14 12:09:57,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087048684] [2021-10-14 12:09:57,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-14 12:09:57,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:57,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-14 12:09:57,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-14 12:09:57,868 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 299 [2021-10-14 12:09:57,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 279 transitions, 600 flow. Second operand has 3 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:57,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 299 [2021-10-14 12:09:57,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:57,909 INFO L129 PetriNetUnfolder]: 1/333 cut-off events. [2021-10-14 12:09:57,909 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-14 12:09:57,910 INFO L84 FinitePrefix]: Finished finitePrefix Result has 369 conditions, 333 events. 1/333 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 323 event pairs, 1 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 190. Up to 10 conditions per place. [2021-10-14 12:09:57,910 INFO L132 encePairwiseOnDemand]: 296/299 looper letters, 7 selfloop transitions, 2 changer transitions 0/278 dead transitions. [2021-10-14 12:09:57,910 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 278 transitions, 616 flow [2021-10-14 12:09:57,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-14 12:09:57,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-14 12:09:57,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 877 transitions. [2021-10-14 12:09:57,912 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9777034559643255 [2021-10-14 12:09:57,912 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 877 transitions. [2021-10-14 12:09:57,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 877 transitions. [2021-10-14 12:09:57,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:57,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 877 transitions. [2021-10-14 12:09:57,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 292.3333333333333) internal successors, (877), 3 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,916 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,916 INFO L186 Difference]: Start difference. First operand has 287 places, 279 transitions, 600 flow. Second operand 3 states and 877 transitions. [2021-10-14 12:09:57,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 278 transitions, 616 flow [2021-10-14 12:09:57,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 278 transitions, 576 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-14 12:09:57,920 INFO L242 Difference]: Finished difference. Result has 283 places, 278 transitions, 562 flow [2021-10-14 12:09:57,920 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=562, PETRI_PLACES=283, PETRI_TRANSITIONS=278} [2021-10-14 12:09:57,920 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -8 predicate places. [2021-10-14 12:09:57,921 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 278 transitions, 562 flow [2021-10-14 12:09:57,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:57,921 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:57,921 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:09:57,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-14 12:09:57,922 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:57,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:57,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1767267437, now seen corresponding path program 1 times [2021-10-14 12:09:57,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:57,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917379922] [2021-10-14 12:09:57,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:57,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:57,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:58,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:58,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:58,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917379922] [2021-10-14 12:09:58,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917379922] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:58,048 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:58,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-14 12:09:58,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344760918] [2021-10-14 12:09:58,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:09:58,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:58,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:09:58,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:09:58,054 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 299 [2021-10-14 12:09:58,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 278 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 191.16666666666666) internal successors, (1147), 6 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:58,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 299 [2021-10-14 12:09:58,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:58,317 INFO L129 PetriNetUnfolder]: 476/1889 cut-off events. [2021-10-14 12:09:58,317 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-14 12:09:58,319 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2951 conditions, 1889 events. 476/1889 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 11042 event pairs, 476 based on Foata normal form. 0/1848 useless extension candidates. Maximal degree in co-relation 2873. Up to 1051 conditions per place. [2021-10-14 12:09:58,324 INFO L132 encePairwiseOnDemand]: 293/299 looper letters, 98 selfloop transitions, 5 changer transitions 0/277 dead transitions. [2021-10-14 12:09:58,324 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 277 transitions, 766 flow [2021-10-14 12:09:58,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:09:58,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:09:58,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1220 transitions. [2021-10-14 12:09:58,326 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6800445930880713 [2021-10-14 12:09:58,326 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1220 transitions. [2021-10-14 12:09:58,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1220 transitions. [2021-10-14 12:09:58,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:58,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1220 transitions. [2021-10-14 12:09:58,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.33333333333334) internal successors, (1220), 6 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,332 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,332 INFO L186 Difference]: Start difference. First operand has 283 places, 278 transitions, 562 flow. Second operand 6 states and 1220 transitions. [2021-10-14 12:09:58,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 277 transitions, 766 flow [2021-10-14 12:09:58,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 277 transitions, 762 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-14 12:09:58,337 INFO L242 Difference]: Finished difference. Result has 285 places, 277 transitions, 566 flow [2021-10-14 12:09:58,337 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=566, PETRI_PLACES=285, PETRI_TRANSITIONS=277} [2021-10-14 12:09:58,337 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -6 predicate places. [2021-10-14 12:09:58,338 INFO L470 AbstractCegarLoop]: Abstraction has has 285 places, 277 transitions, 566 flow [2021-10-14 12:09:58,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 191.16666666666666) internal successors, (1147), 6 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,338 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:58,338 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:09:58,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-14 12:09:58,339 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:58,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:58,339 INFO L82 PathProgramCache]: Analyzing trace with hash 1891170954, now seen corresponding path program 1 times [2021-10-14 12:09:58,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:58,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549542456] [2021-10-14 12:09:58,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:58,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:58,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:58,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:58,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549542456] [2021-10-14 12:09:58,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549542456] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:58,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:58,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-14 12:09:58,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621840126] [2021-10-14 12:09:58,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-14 12:09:58,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:58,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-14 12:09:58,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-14 12:09:58,396 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 299 [2021-10-14 12:09:58,396 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 277 transitions, 566 flow. Second operand has 3 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:58,397 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 299 [2021-10-14 12:09:58,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:58,421 INFO L129 PetriNetUnfolder]: 1/303 cut-off events. [2021-10-14 12:09:58,422 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-14 12:09:58,422 INFO L84 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 303 events. 1/303 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 157 event pairs, 1 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 221. Up to 10 conditions per place. [2021-10-14 12:09:58,423 INFO L132 encePairwiseOnDemand]: 296/299 looper letters, 7 selfloop transitions, 2 changer transitions 0/276 dead transitions. [2021-10-14 12:09:58,423 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 276 transitions, 582 flow [2021-10-14 12:09:58,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-14 12:09:58,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-14 12:09:58,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 877 transitions. [2021-10-14 12:09:58,424 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9777034559643255 [2021-10-14 12:09:58,424 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 877 transitions. [2021-10-14 12:09:58,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 877 transitions. [2021-10-14 12:09:58,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:58,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 877 transitions. [2021-10-14 12:09:58,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 292.3333333333333) internal successors, (877), 3 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,427 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,427 INFO L186 Difference]: Start difference. First operand has 285 places, 277 transitions, 566 flow. Second operand 3 states and 877 transitions. [2021-10-14 12:09:58,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 276 transitions, 582 flow [2021-10-14 12:09:58,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 276 transitions, 572 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-14 12:09:58,431 INFO L242 Difference]: Finished difference. Result has 281 places, 276 transitions, 558 flow [2021-10-14 12:09:58,431 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=558, PETRI_PLACES=281, PETRI_TRANSITIONS=276} [2021-10-14 12:09:58,431 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -10 predicate places. [2021-10-14 12:09:58,431 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 276 transitions, 558 flow [2021-10-14 12:09:58,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,432 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:58,432 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:09:58,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-14 12:09:58,432 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:58,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:58,433 INFO L82 PathProgramCache]: Analyzing trace with hash 860961892, now seen corresponding path program 1 times [2021-10-14 12:09:58,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:58,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782122791] [2021-10-14 12:09:58,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:58,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:58,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:58,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:58,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:58,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782122791] [2021-10-14 12:09:58,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782122791] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:58,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:58,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-14 12:09:58,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612244704] [2021-10-14 12:09:58,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:09:58,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:58,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:09:58,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:09:58,535 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 299 [2021-10-14 12:09:58,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 276 transitions, 558 flow. Second operand has 6 states, 6 states have (on average 195.33333333333334) internal successors, (1172), 6 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:58,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 299 [2021-10-14 12:09:58,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:58,756 INFO L129 PetriNetUnfolder]: 476/1844 cut-off events. [2021-10-14 12:09:58,756 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-14 12:09:58,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2905 conditions, 1844 events. 476/1844 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 10776 event pairs, 476 based on Foata normal form. 0/1805 useless extension candidates. Maximal degree in co-relation 2771. Up to 1050 conditions per place. [2021-10-14 12:09:58,762 INFO L132 encePairwiseOnDemand]: 293/299 looper letters, 97 selfloop transitions, 5 changer transitions 0/275 dead transitions. [2021-10-14 12:09:58,763 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 275 transitions, 760 flow [2021-10-14 12:09:58,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:09:58,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:09:58,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1219 transitions. [2021-10-14 12:09:58,765 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6794871794871795 [2021-10-14 12:09:58,765 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1219 transitions. [2021-10-14 12:09:58,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1219 transitions. [2021-10-14 12:09:58,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:58,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1219 transitions. [2021-10-14 12:09:58,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.16666666666666) internal successors, (1219), 6 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,770 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,770 INFO L186 Difference]: Start difference. First operand has 281 places, 276 transitions, 558 flow. Second operand 6 states and 1219 transitions. [2021-10-14 12:09:58,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 275 transitions, 760 flow [2021-10-14 12:09:58,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 275 transitions, 756 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-14 12:09:58,773 INFO L242 Difference]: Finished difference. Result has 283 places, 275 transitions, 562 flow [2021-10-14 12:09:58,774 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=562, PETRI_PLACES=283, PETRI_TRANSITIONS=275} [2021-10-14 12:09:58,774 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -8 predicate places. [2021-10-14 12:09:58,774 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 275 transitions, 562 flow [2021-10-14 12:09:58,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 195.33333333333334) internal successors, (1172), 6 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,775 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:58,775 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:09:58,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-14 12:09:58,775 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:58,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:58,776 INFO L82 PathProgramCache]: Analyzing trace with hash 151451699, now seen corresponding path program 1 times [2021-10-14 12:09:58,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:58,776 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395628167] [2021-10-14 12:09:58,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:58,776 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:58,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:58,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:58,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:58,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395628167] [2021-10-14 12:09:58,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395628167] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:58,871 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:58,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-14 12:09:58,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445942406] [2021-10-14 12:09:58,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:09:58,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:58,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:09:58,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:09:58,873 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 299 [2021-10-14 12:09:58,874 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 275 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 199.33333333333334) internal successors, (1196), 6 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:58,874 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:58,874 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 299 [2021-10-14 12:09:58,874 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:59,344 INFO L129 PetriNetUnfolder]: 602/2233 cut-off events. [2021-10-14 12:09:59,344 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-14 12:09:59,347 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3552 conditions, 2233 events. 602/2233 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 13788 event pairs, 432 based on Foata normal form. 0/2191 useless extension candidates. Maximal degree in co-relation 3336. Up to 1209 conditions per place. [2021-10-14 12:09:59,352 INFO L132 encePairwiseOnDemand]: 276/299 looper letters, 99 selfloop transitions, 70 changer transitions 0/344 dead transitions. [2021-10-14 12:09:59,352 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 344 transitions, 1038 flow [2021-10-14 12:09:59,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:09:59,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:09:59,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1298 transitions. [2021-10-14 12:09:59,355 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7235228539576366 [2021-10-14 12:09:59,355 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1298 transitions. [2021-10-14 12:09:59,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1298 transitions. [2021-10-14 12:09:59,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:59,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1298 transitions. [2021-10-14 12:09:59,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 216.33333333333334) internal successors, (1298), 6 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,360 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,360 INFO L186 Difference]: Start difference. First operand has 283 places, 275 transitions, 562 flow. Second operand 6 states and 1298 transitions. [2021-10-14 12:09:59,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 344 transitions, 1038 flow [2021-10-14 12:09:59,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 344 transitions, 1028 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-14 12:09:59,364 INFO L242 Difference]: Finished difference. Result has 288 places, 344 transitions, 1014 flow [2021-10-14 12:09:59,365 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1014, PETRI_PLACES=288, PETRI_TRANSITIONS=344} [2021-10-14 12:09:59,365 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -3 predicate places. [2021-10-14 12:09:59,365 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 344 transitions, 1014 flow [2021-10-14 12:09:59,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 199.33333333333334) internal successors, (1196), 6 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,366 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:59,366 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:09:59,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-14 12:09:59,366 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:59,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:59,366 INFO L82 PathProgramCache]: Analyzing trace with hash 1748721018, now seen corresponding path program 1 times [2021-10-14 12:09:59,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:59,366 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415912476] [2021-10-14 12:09:59,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:59,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:59,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:59,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:59,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:59,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415912476] [2021-10-14 12:09:59,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415912476] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:59,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:59,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-14 12:09:59,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052998325] [2021-10-14 12:09:59,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-14 12:09:59,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:59,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-14 12:09:59,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-14 12:09:59,418 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 299 [2021-10-14 12:09:59,419 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 344 transitions, 1014 flow. Second operand has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:59,419 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 299 [2021-10-14 12:09:59,419 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:59,489 INFO L129 PetriNetUnfolder]: 92/807 cut-off events. [2021-10-14 12:09:59,490 INFO L130 PetriNetUnfolder]: For 56/56 co-relation queries the response was YES. [2021-10-14 12:09:59,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1207 conditions, 807 events. 92/807 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 3209 event pairs, 14 based on Foata normal form. 2/801 useless extension candidates. Maximal degree in co-relation 1030. Up to 136 conditions per place. [2021-10-14 12:09:59,492 INFO L132 encePairwiseOnDemand]: 294/299 looper letters, 12 selfloop transitions, 5 changer transitions 0/316 dead transitions. [2021-10-14 12:09:59,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 316 transitions, 864 flow [2021-10-14 12:09:59,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-14 12:09:59,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-14 12:09:59,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 874 transitions. [2021-10-14 12:09:59,494 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9743589743589743 [2021-10-14 12:09:59,494 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 874 transitions. [2021-10-14 12:09:59,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 874 transitions. [2021-10-14 12:09:59,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:59,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 874 transitions. [2021-10-14 12:09:59,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.3333333333333) internal successors, (874), 3 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,497 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,497 INFO L186 Difference]: Start difference. First operand has 288 places, 344 transitions, 1014 flow. Second operand 3 states and 874 transitions. [2021-10-14 12:09:59,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 316 transitions, 864 flow [2021-10-14 12:09:59,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 316 transitions, 848 flow, removed 8 selfloop flow, removed 0 redundant places. [2021-10-14 12:09:59,504 INFO L242 Difference]: Finished difference. Result has 291 places, 314 transitions, 829 flow [2021-10-14 12:09:59,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=829, PETRI_PLACES=291, PETRI_TRANSITIONS=314} [2021-10-14 12:09:59,504 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 0 predicate places. [2021-10-14 12:09:59,504 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 314 transitions, 829 flow [2021-10-14 12:09:59,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,505 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:59,505 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:09:59,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-14 12:09:59,505 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:59,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:59,505 INFO L82 PathProgramCache]: Analyzing trace with hash -2075332540, now seen corresponding path program 1 times [2021-10-14 12:09:59,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:59,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854573610] [2021-10-14 12:09:59,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:59,506 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:09:59,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:09:59,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:09:59,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:09:59,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854573610] [2021-10-14 12:09:59,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854573610] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:09:59,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:09:59,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-14 12:09:59,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678401046] [2021-10-14 12:09:59,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:09:59,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:09:59,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:09:59,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:09:59,606 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 299 [2021-10-14 12:09:59,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 314 transitions, 829 flow. Second operand has 6 states, 6 states have (on average 201.5) internal successors, (1209), 6 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:09:59,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 299 [2021-10-14 12:09:59,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:09:59,931 INFO L129 PetriNetUnfolder]: 479/1794 cut-off events. [2021-10-14 12:09:59,931 INFO L130 PetriNetUnfolder]: For 226/246 co-relation queries the response was YES. [2021-10-14 12:09:59,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3530 conditions, 1794 events. 479/1794 cut-off events. For 226/246 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 10238 event pairs, 273 based on Foata normal form. 19/1796 useless extension candidates. Maximal degree in co-relation 3306. Up to 1036 conditions per place. [2021-10-14 12:09:59,938 INFO L132 encePairwiseOnDemand]: 278/299 looper letters, 133 selfloop transitions, 68 changer transitions 1/381 dead transitions. [2021-10-14 12:09:59,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 381 transitions, 1429 flow [2021-10-14 12:09:59,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:09:59,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:09:59,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1294 transitions. [2021-10-14 12:09:59,941 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7212931995540691 [2021-10-14 12:09:59,941 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1294 transitions. [2021-10-14 12:09:59,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1294 transitions. [2021-10-14 12:09:59,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:09:59,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1294 transitions. [2021-10-14 12:09:59,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 215.66666666666666) internal successors, (1294), 6 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,946 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,946 INFO L186 Difference]: Start difference. First operand has 291 places, 314 transitions, 829 flow. Second operand 6 states and 1294 transitions. [2021-10-14 12:09:59,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 381 transitions, 1429 flow [2021-10-14 12:09:59,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 381 transitions, 1424 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-14 12:09:59,952 INFO L242 Difference]: Finished difference. Result has 299 places, 380 transitions, 1265 flow [2021-10-14 12:09:59,953 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1265, PETRI_PLACES=299, PETRI_TRANSITIONS=380} [2021-10-14 12:09:59,953 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 8 predicate places. [2021-10-14 12:09:59,953 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 380 transitions, 1265 flow [2021-10-14 12:09:59,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 201.5) internal successors, (1209), 6 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:09:59,954 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:09:59,954 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:09:59,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-14 12:09:59,954 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:09:59,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:09:59,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1826832405, now seen corresponding path program 1 times [2021-10-14 12:09:59,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:09:59,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786171370] [2021-10-14 12:09:59,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:09:59,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:00,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:00,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:00,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:00,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786171370] [2021-10-14 12:10:00,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786171370] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:00,590 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:00,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2021-10-14 12:10:00,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284385044] [2021-10-14 12:10:00,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-14 12:10:00,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:00,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-14 12:10:00,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-10-14 12:10:00,593 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 299 [2021-10-14 12:10:00,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 380 transitions, 1265 flow. Second operand has 24 states, 24 states have (on average 138.25) internal successors, (3318), 24 states have internal predecessors, (3318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:00,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:00,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 299 [2021-10-14 12:10:00,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:02,350 INFO L129 PetriNetUnfolder]: 782/2579 cut-off events. [2021-10-14 12:10:02,350 INFO L130 PetriNetUnfolder]: For 833/833 co-relation queries the response was YES. [2021-10-14 12:10:02,355 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5925 conditions, 2579 events. 782/2579 cut-off events. For 833/833 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 16215 event pairs, 267 based on Foata normal form. 6/2568 useless extension candidates. Maximal degree in co-relation 5652. Up to 944 conditions per place. [2021-10-14 12:10:02,363 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 298 selfloop transitions, 57 changer transitions 60/536 dead transitions. [2021-10-14 12:10:02,363 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 536 transitions, 2654 flow [2021-10-14 12:10:02,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-14 12:10:02,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-14 12:10:02,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 5246 transitions. [2021-10-14 12:10:02,372 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47419325680195246 [2021-10-14 12:10:02,373 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 5246 transitions. [2021-10-14 12:10:02,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 5246 transitions. [2021-10-14 12:10:02,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:02,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 5246 transitions. [2021-10-14 12:10:02,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 141.78378378378378) internal successors, (5246), 37 states have internal predecessors, (5246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:02,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 299.0) internal successors, (11362), 38 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:02,395 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 299.0) internal successors, (11362), 38 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:02,395 INFO L186 Difference]: Start difference. First operand has 299 places, 380 transitions, 1265 flow. Second operand 37 states and 5246 transitions. [2021-10-14 12:10:02,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 536 transitions, 2654 flow [2021-10-14 12:10:02,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 536 transitions, 2590 flow, removed 32 selfloop flow, removed 0 redundant places. [2021-10-14 12:10:02,406 INFO L242 Difference]: Finished difference. Result has 344 places, 393 transitions, 1467 flow [2021-10-14 12:10:02,407 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1467, PETRI_PLACES=344, PETRI_TRANSITIONS=393} [2021-10-14 12:10:02,407 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 53 predicate places. [2021-10-14 12:10:02,407 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 393 transitions, 1467 flow [2021-10-14 12:10:02,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 138.25) internal successors, (3318), 24 states have internal predecessors, (3318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:02,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:02,408 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:02,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-14 12:10:02,409 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:02,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:02,409 INFO L82 PathProgramCache]: Analyzing trace with hash -651159325, now seen corresponding path program 1 times [2021-10-14 12:10:02,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:02,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347584311] [2021-10-14 12:10:02,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:02,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:02,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:03,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:03,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:03,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347584311] [2021-10-14 12:10:03,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347584311] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:03,201 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:03,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-14 12:10:03,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147497740] [2021-10-14 12:10:03,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-14 12:10:03,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:03,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-14 12:10:03,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2021-10-14 12:10:03,206 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:10:03,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 393 transitions, 1467 flow. Second operand has 27 states, 27 states have (on average 135.88888888888889) internal successors, (3669), 27 states have internal predecessors, (3669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:03,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:03,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:10:03,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:05,632 INFO L129 PetriNetUnfolder]: 736/2434 cut-off events. [2021-10-14 12:10:05,632 INFO L130 PetriNetUnfolder]: For 1993/1995 co-relation queries the response was YES. [2021-10-14 12:10:05,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6307 conditions, 2434 events. 736/2434 cut-off events. For 1993/1995 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 14680 event pairs, 222 based on Foata normal form. 8/2434 useless extension candidates. Maximal degree in co-relation 6184. Up to 494 conditions per place. [2021-10-14 12:10:05,648 INFO L132 encePairwiseOnDemand]: 255/299 looper letters, 326 selfloop transitions, 91 changer transitions 31/569 dead transitions. [2021-10-14 12:10:05,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 569 transitions, 3092 flow [2021-10-14 12:10:05,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-14 12:10:05,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-14 12:10:05,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5624 transitions. [2021-10-14 12:10:05,659 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47023411371237456 [2021-10-14 12:10:05,661 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5624 transitions. [2021-10-14 12:10:05,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5624 transitions. [2021-10-14 12:10:05,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:05,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5624 transitions. [2021-10-14 12:10:05,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 140.6) internal successors, (5624), 40 states have internal predecessors, (5624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:05,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:05,688 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:05,689 INFO L186 Difference]: Start difference. First operand has 344 places, 393 transitions, 1467 flow. Second operand 40 states and 5624 transitions. [2021-10-14 12:10:05,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 569 transitions, 3092 flow [2021-10-14 12:10:05,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 569 transitions, 3040 flow, removed 6 selfloop flow, removed 17 redundant places. [2021-10-14 12:10:05,703 INFO L242 Difference]: Finished difference. Result has 362 places, 400 transitions, 1718 flow [2021-10-14 12:10:05,704 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=1718, PETRI_PLACES=362, PETRI_TRANSITIONS=400} [2021-10-14 12:10:05,704 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 71 predicate places. [2021-10-14 12:10:05,704 INFO L470 AbstractCegarLoop]: Abstraction has has 362 places, 400 transitions, 1718 flow [2021-10-14 12:10:05,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 135.88888888888889) internal successors, (3669), 27 states have internal predecessors, (3669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:05,705 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:05,705 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:05,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-14 12:10:05,705 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:05,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:05,706 INFO L82 PathProgramCache]: Analyzing trace with hash 1814826980, now seen corresponding path program 1 times [2021-10-14 12:10:05,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:05,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552707187] [2021-10-14 12:10:05,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:05,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:05,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:06,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:06,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:06,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552707187] [2021-10-14 12:10:06,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552707187] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:06,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:06,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:10:06,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758080870] [2021-10-14 12:10:06,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:10:06,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:06,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:10:06,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:10:06,466 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:10:06,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 400 transitions, 1718 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:06,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:06,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:10:06,468 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:08,522 INFO L129 PetriNetUnfolder]: 877/2839 cut-off events. [2021-10-14 12:10:08,523 INFO L130 PetriNetUnfolder]: For 3311/3313 co-relation queries the response was YES. [2021-10-14 12:10:08,531 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8165 conditions, 2839 events. 877/2839 cut-off events. For 3311/3313 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 18473 event pairs, 291 based on Foata normal form. 8/2826 useless extension candidates. Maximal degree in co-relation 7949. Up to 1257 conditions per place. [2021-10-14 12:10:08,545 INFO L132 encePairwiseOnDemand]: 257/299 looper letters, 375 selfloop transitions, 57 changer transitions 28/580 dead transitions. [2021-10-14 12:10:08,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 580 transitions, 3532 flow [2021-10-14 12:10:08,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-14 12:10:08,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-14 12:10:08,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5605 transitions. [2021-10-14 12:10:08,552 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46864548494983277 [2021-10-14 12:10:08,552 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5605 transitions. [2021-10-14 12:10:08,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5605 transitions. [2021-10-14 12:10:08,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:08,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5605 transitions. [2021-10-14 12:10:08,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 140.125) internal successors, (5605), 40 states have internal predecessors, (5605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:08,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:08,572 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:08,573 INFO L186 Difference]: Start difference. First operand has 362 places, 400 transitions, 1718 flow. Second operand 40 states and 5605 transitions. [2021-10-14 12:10:08,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 580 transitions, 3532 flow [2021-10-14 12:10:08,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 580 transitions, 3404 flow, removed 8 selfloop flow, removed 28 redundant places. [2021-10-14 12:10:08,591 INFO L242 Difference]: Finished difference. Result has 383 places, 429 transitions, 2048 flow [2021-10-14 12:10:08,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2048, PETRI_PLACES=383, PETRI_TRANSITIONS=429} [2021-10-14 12:10:08,592 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 92 predicate places. [2021-10-14 12:10:08,592 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 429 transitions, 2048 flow [2021-10-14 12:10:08,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:08,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:08,593 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:08,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-14 12:10:08,593 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:08,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:08,594 INFO L82 PathProgramCache]: Analyzing trace with hash 926024404, now seen corresponding path program 2 times [2021-10-14 12:10:08,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:08,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42545506] [2021-10-14 12:10:08,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:08,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:08,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:09,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:09,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:09,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42545506] [2021-10-14 12:10:09,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42545506] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:09,315 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:09,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-14 12:10:09,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068318038] [2021-10-14 12:10:09,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-14 12:10:09,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:09,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-14 12:10:09,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2021-10-14 12:10:09,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:10:09,321 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 429 transitions, 2048 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:09,321 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:09,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:10:09,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:11,521 INFO L129 PetriNetUnfolder]: 1163/3634 cut-off events. [2021-10-14 12:10:11,521 INFO L130 PetriNetUnfolder]: For 6385/6388 co-relation queries the response was YES. [2021-10-14 12:10:11,537 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11541 conditions, 3634 events. 1163/3634 cut-off events. For 6385/6388 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 25609 event pairs, 422 based on Foata normal form. 9/3619 useless extension candidates. Maximal degree in co-relation 11409. Up to 1431 conditions per place. [2021-10-14 12:10:11,546 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 441 selfloop transitions, 99 changer transitions 26/686 dead transitions. [2021-10-14 12:10:11,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 686 transitions, 5010 flow [2021-10-14 12:10:11,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-14 12:10:11,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-14 12:10:11,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6167 transitions. [2021-10-14 12:10:11,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.468759501368197 [2021-10-14 12:10:11,551 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6167 transitions. [2021-10-14 12:10:11,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6167 transitions. [2021-10-14 12:10:11,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:11,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6167 transitions. [2021-10-14 12:10:11,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 140.1590909090909) internal successors, (6167), 44 states have internal predecessors, (6167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:11,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:11,569 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:11,569 INFO L186 Difference]: Start difference. First operand has 383 places, 429 transitions, 2048 flow. Second operand 44 states and 6167 transitions. [2021-10-14 12:10:11,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 686 transitions, 5010 flow [2021-10-14 12:10:11,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 686 transitions, 4903 flow, removed 26 selfloop flow, removed 26 redundant places. [2021-10-14 12:10:11,602 INFO L242 Difference]: Finished difference. Result has 415 places, 489 transitions, 2994 flow [2021-10-14 12:10:11,602 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=2994, PETRI_PLACES=415, PETRI_TRANSITIONS=489} [2021-10-14 12:10:11,602 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 124 predicate places. [2021-10-14 12:10:11,602 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 489 transitions, 2994 flow [2021-10-14 12:10:11,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:11,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:11,603 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:11,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-14 12:10:11,604 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:11,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:11,604 INFO L82 PathProgramCache]: Analyzing trace with hash -65483326, now seen corresponding path program 3 times [2021-10-14 12:10:11,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:11,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752074810] [2021-10-14 12:10:11,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:11,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:12,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:12,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:12,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752074810] [2021-10-14 12:10:12,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752074810] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:12,365 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:12,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:10:12,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509735332] [2021-10-14 12:10:12,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:10:12,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:12,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:10:12,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=730, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:10:12,368 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:10:12,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 489 transitions, 2994 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:12,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:12,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:10:12,370 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:15,095 INFO L129 PetriNetUnfolder]: 1342/4160 cut-off events. [2021-10-14 12:10:15,095 INFO L130 PetriNetUnfolder]: For 12722/12725 co-relation queries the response was YES. [2021-10-14 12:10:15,112 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14965 conditions, 4160 events. 1342/4160 cut-off events. For 12722/12725 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 30828 event pairs, 340 based on Foata normal form. 9/4142 useless extension candidates. Maximal degree in co-relation 14764. Up to 1616 conditions per place. [2021-10-14 12:10:15,119 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 476 selfloop transitions, 136 changer transitions 24/756 dead transitions. [2021-10-14 12:10:15,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 756 transitions, 6269 flow [2021-10-14 12:10:15,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-14 12:10:15,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-14 12:10:15,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6715 transitions. [2021-10-14 12:10:15,126 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46787904124860646 [2021-10-14 12:10:15,126 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 6715 transitions. [2021-10-14 12:10:15,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 6715 transitions. [2021-10-14 12:10:15,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:15,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 6715 transitions. [2021-10-14 12:10:15,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 139.89583333333334) internal successors, (6715), 48 states have internal predecessors, (6715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:15,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:15,141 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:15,141 INFO L186 Difference]: Start difference. First operand has 415 places, 489 transitions, 2994 flow. Second operand 48 states and 6715 transitions. [2021-10-14 12:10:15,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 756 transitions, 6269 flow [2021-10-14 12:10:15,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 756 transitions, 6087 flow, removed 57 selfloop flow, removed 26 redundant places. [2021-10-14 12:10:15,269 INFO L242 Difference]: Finished difference. Result has 450 places, 542 transitions, 4014 flow [2021-10-14 12:10:15,270 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=4014, PETRI_PLACES=450, PETRI_TRANSITIONS=542} [2021-10-14 12:10:15,270 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 159 predicate places. [2021-10-14 12:10:15,271 INFO L470 AbstractCegarLoop]: Abstraction has has 450 places, 542 transitions, 4014 flow [2021-10-14 12:10:15,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:15,271 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:15,272 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:15,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-14 12:10:15,272 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:15,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:15,272 INFO L82 PathProgramCache]: Analyzing trace with hash 1323601512, now seen corresponding path program 4 times [2021-10-14 12:10:15,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:15,272 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973192231] [2021-10-14 12:10:15,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:15,272 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:15,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:16,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:16,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:16,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973192231] [2021-10-14 12:10:16,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973192231] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:16,295 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:16,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:10:16,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244231611] [2021-10-14 12:10:16,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:10:16,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:16,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:10:16,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:10:16,298 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:10:16,300 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 542 transitions, 4014 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:16,300 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:16,300 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:10:16,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:19,354 INFO L129 PetriNetUnfolder]: 1378/4236 cut-off events. [2021-10-14 12:10:19,355 INFO L130 PetriNetUnfolder]: For 18087/18090 co-relation queries the response was YES. [2021-10-14 12:10:19,375 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16346 conditions, 4236 events. 1378/4236 cut-off events. For 18087/18090 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 31596 event pairs, 374 based on Foata normal form. 9/4215 useless extension candidates. Maximal degree in co-relation 16150. Up to 2013 conditions per place. [2021-10-14 12:10:19,447 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 415 selfloop transitions, 153 changer transitions 6/693 dead transitions. [2021-10-14 12:10:19,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 693 transitions, 6107 flow [2021-10-14 12:10:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-14 12:10:19,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-14 12:10:19,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5439 transitions. [2021-10-14 12:10:19,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4664265500385902 [2021-10-14 12:10:19,452 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5439 transitions. [2021-10-14 12:10:19,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5439 transitions. [2021-10-14 12:10:19,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:19,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5439 transitions. [2021-10-14 12:10:19,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 139.46153846153845) internal successors, (5439), 39 states have internal predecessors, (5439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:19,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:19,465 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:19,465 INFO L186 Difference]: Start difference. First operand has 450 places, 542 transitions, 4014 flow. Second operand 39 states and 5439 transitions. [2021-10-14 12:10:19,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 693 transitions, 6107 flow [2021-10-14 12:10:19,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 693 transitions, 5937 flow, removed 57 selfloop flow, removed 27 redundant places. [2021-10-14 12:10:19,557 INFO L242 Difference]: Finished difference. Result has 468 places, 582 transitions, 4905 flow [2021-10-14 12:10:19,558 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4905, PETRI_PLACES=468, PETRI_TRANSITIONS=582} [2021-10-14 12:10:19,558 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 177 predicate places. [2021-10-14 12:10:19,558 INFO L470 AbstractCegarLoop]: Abstraction has has 468 places, 582 transitions, 4905 flow [2021-10-14 12:10:19,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:19,559 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:19,559 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:19,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-14 12:10:19,559 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:19,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:19,559 INFO L82 PathProgramCache]: Analyzing trace with hash 1353225082, now seen corresponding path program 5 times [2021-10-14 12:10:19,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:19,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356327118] [2021-10-14 12:10:19,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:19,560 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:19,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:20,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:20,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:20,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356327118] [2021-10-14 12:10:20,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356327118] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:20,204 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:20,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-14 12:10:20,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897516217] [2021-10-14 12:10:20,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-14 12:10:20,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:20,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-14 12:10:20,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2021-10-14 12:10:20,207 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:10:20,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 582 transitions, 4905 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:20,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:20,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:10:20,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:22,487 INFO L129 PetriNetUnfolder]: 1382/4254 cut-off events. [2021-10-14 12:10:22,488 INFO L130 PetriNetUnfolder]: For 23259/23262 co-relation queries the response was YES. [2021-10-14 12:10:22,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17349 conditions, 4254 events. 1382/4254 cut-off events. For 23259/23262 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 31743 event pairs, 527 based on Foata normal form. 9/4227 useless extension candidates. Maximal degree in co-relation 17026. Up to 2016 conditions per place. [2021-10-14 12:10:22,522 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 423 selfloop transitions, 150 changer transitions 7/701 dead transitions. [2021-10-14 12:10:22,523 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 701 transitions, 7001 flow [2021-10-14 12:10:22,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-14 12:10:22,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-14 12:10:22,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4653 transitions. [2021-10-14 12:10:22,527 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47157190635451507 [2021-10-14 12:10:22,527 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4653 transitions. [2021-10-14 12:10:22,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4653 transitions. [2021-10-14 12:10:22,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:22,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4653 transitions. [2021-10-14 12:10:22,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 141.0) internal successors, (4653), 33 states have internal predecessors, (4653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:22,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 299.0) internal successors, (10166), 34 states have internal predecessors, (10166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:22,537 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 299.0) internal successors, (10166), 34 states have internal predecessors, (10166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:22,538 INFO L186 Difference]: Start difference. First operand has 468 places, 582 transitions, 4905 flow. Second operand 33 states and 4653 transitions. [2021-10-14 12:10:22,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 701 transitions, 7001 flow [2021-10-14 12:10:22,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 701 transitions, 6875 flow, removed 26 selfloop flow, removed 26 redundant places. [2021-10-14 12:10:22,664 INFO L242 Difference]: Finished difference. Result has 482 places, 619 transitions, 5841 flow [2021-10-14 12:10:22,664 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5841, PETRI_PLACES=482, PETRI_TRANSITIONS=619} [2021-10-14 12:10:22,664 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 191 predicate places. [2021-10-14 12:10:22,665 INFO L470 AbstractCegarLoop]: Abstraction has has 482 places, 619 transitions, 5841 flow [2021-10-14 12:10:22,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:22,665 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:22,665 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:22,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-14 12:10:22,665 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:22,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:22,666 INFO L82 PathProgramCache]: Analyzing trace with hash -276865902, now seen corresponding path program 6 times [2021-10-14 12:10:22,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:22,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48827444] [2021-10-14 12:10:22,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:22,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:22,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:23,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:23,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:23,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48827444] [2021-10-14 12:10:23,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48827444] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:23,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:23,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:10:23,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842888577] [2021-10-14 12:10:23,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:10:23,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:23,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:10:23,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:10:23,645 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:10:23,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 619 transitions, 5841 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:23,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:23,647 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:10:23,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:26,872 INFO L129 PetriNetUnfolder]: 1458/4501 cut-off events. [2021-10-14 12:10:26,872 INFO L130 PetriNetUnfolder]: For 30518/30521 co-relation queries the response was YES. [2021-10-14 12:10:26,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19173 conditions, 4501 events. 1458/4501 cut-off events. For 30518/30521 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 34333 event pairs, 371 based on Foata normal form. 9/4479 useless extension candidates. Maximal degree in co-relation 18798. Up to 2043 conditions per place. [2021-10-14 12:10:26,905 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 477 selfloop transitions, 178 changer transitions 15/789 dead transitions. [2021-10-14 12:10:26,905 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 789 transitions, 8541 flow [2021-10-14 12:10:26,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-14 12:10:26,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-14 12:10:26,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6386 transitions. [2021-10-14 12:10:26,913 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46430129416896904 [2021-10-14 12:10:26,913 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6386 transitions. [2021-10-14 12:10:26,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6386 transitions. [2021-10-14 12:10:26,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:26,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6386 transitions. [2021-10-14 12:10:26,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 138.82608695652175) internal successors, (6386), 46 states have internal predecessors, (6386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:26,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:26,925 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:26,926 INFO L186 Difference]: Start difference. First operand has 482 places, 619 transitions, 5841 flow. Second operand 46 states and 6386 transitions. [2021-10-14 12:10:26,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 789 transitions, 8541 flow [2021-10-14 12:10:27,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 789 transitions, 8375 flow, removed 48 selfloop flow, removed 23 redundant places. [2021-10-14 12:10:27,090 INFO L242 Difference]: Finished difference. Result has 516 places, 646 transitions, 6740 flow [2021-10-14 12:10:27,091 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=5695, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=6740, PETRI_PLACES=516, PETRI_TRANSITIONS=646} [2021-10-14 12:10:27,091 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 225 predicate places. [2021-10-14 12:10:27,091 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 646 transitions, 6740 flow [2021-10-14 12:10:27,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:27,092 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:27,092 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:27,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-14 12:10:27,092 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:27,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:27,092 INFO L82 PathProgramCache]: Analyzing trace with hash -878239236, now seen corresponding path program 7 times [2021-10-14 12:10:27,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:27,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199637708] [2021-10-14 12:10:27,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:27,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:27,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:27,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:27,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199637708] [2021-10-14 12:10:27,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199637708] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:27,710 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:27,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-14 12:10:27,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353529344] [2021-10-14 12:10:27,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-14 12:10:27,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:27,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-14 12:10:27,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2021-10-14 12:10:27,712 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:10:27,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 646 transitions, 6740 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:27,714 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:27,714 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:10:27,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:30,557 INFO L129 PetriNetUnfolder]: 1497/4641 cut-off events. [2021-10-14 12:10:30,557 INFO L130 PetriNetUnfolder]: For 39188/39191 co-relation queries the response was YES. [2021-10-14 12:10:30,588 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20872 conditions, 4641 events. 1497/4641 cut-off events. For 39188/39191 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 35784 event pairs, 532 based on Foata normal form. 9/4612 useless extension candidates. Maximal degree in co-relation 20487. Up to 2112 conditions per place. [2021-10-14 12:10:30,596 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 470 selfloop transitions, 181 changer transitions 16/788 dead transitions. [2021-10-14 12:10:30,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 788 transitions, 9472 flow [2021-10-14 12:10:30,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-14 12:10:30,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-14 12:10:30,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5607 transitions. [2021-10-14 12:10:30,601 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46881270903010036 [2021-10-14 12:10:30,601 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5607 transitions. [2021-10-14 12:10:30,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5607 transitions. [2021-10-14 12:10:30,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:30,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5607 transitions. [2021-10-14 12:10:30,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 140.175) internal successors, (5607), 40 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:30,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:30,612 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:30,612 INFO L186 Difference]: Start difference. First operand has 516 places, 646 transitions, 6740 flow. Second operand 40 states and 5607 transitions. [2021-10-14 12:10:30,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 788 transitions, 9472 flow [2021-10-14 12:10:30,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 788 transitions, 9266 flow, removed 61 selfloop flow, removed 31 redundant places. [2021-10-14 12:10:30,842 INFO L242 Difference]: Finished difference. Result has 534 places, 673 transitions, 7642 flow [2021-10-14 12:10:30,843 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=6564, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7642, PETRI_PLACES=534, PETRI_TRANSITIONS=673} [2021-10-14 12:10:30,843 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 243 predicate places. [2021-10-14 12:10:30,843 INFO L470 AbstractCegarLoop]: Abstraction has has 534 places, 673 transitions, 7642 flow [2021-10-14 12:10:30,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:30,844 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:30,844 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:30,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-14 12:10:30,844 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:30,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:30,844 INFO L82 PathProgramCache]: Analyzing trace with hash -2004872476, now seen corresponding path program 8 times [2021-10-14 12:10:30,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:30,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785316399] [2021-10-14 12:10:30,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:30,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:30,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:31,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:31,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:31,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785316399] [2021-10-14 12:10:31,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785316399] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:31,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:31,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:10:31,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223193812] [2021-10-14 12:10:31,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:10:31,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:31,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:10:31,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:10:31,783 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:10:31,785 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 673 transitions, 7642 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:31,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:31,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:10:31,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:35,420 INFO L129 PetriNetUnfolder]: 1538/4768 cut-off events. [2021-10-14 12:10:35,420 INFO L130 PetriNetUnfolder]: For 48441/48444 co-relation queries the response was YES. [2021-10-14 12:10:35,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22276 conditions, 4768 events. 1538/4768 cut-off events. For 48441/48444 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 37201 event pairs, 376 based on Foata normal form. 9/4744 useless extension candidates. Maximal degree in co-relation 21899. Up to 2213 conditions per place. [2021-10-14 12:10:35,469 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 490 selfloop transitions, 202 changer transitions 12/823 dead transitions. [2021-10-14 12:10:35,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 823 transitions, 10317 flow [2021-10-14 12:10:35,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-14 12:10:35,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-14 12:10:35,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6116 transitions. [2021-10-14 12:10:35,475 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46488294314381273 [2021-10-14 12:10:35,475 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6116 transitions. [2021-10-14 12:10:35,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6116 transitions. [2021-10-14 12:10:35,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:35,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6116 transitions. [2021-10-14 12:10:35,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 139.0) internal successors, (6116), 44 states have internal predecessors, (6116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:35,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:35,489 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:35,489 INFO L186 Difference]: Start difference. First operand has 534 places, 673 transitions, 7642 flow. Second operand 44 states and 6116 transitions. [2021-10-14 12:10:35,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 823 transitions, 10317 flow [2021-10-14 12:10:35,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 823 transitions, 10137 flow, removed 55 selfloop flow, removed 25 redundant places. [2021-10-14 12:10:35,738 INFO L242 Difference]: Finished difference. Result has 559 places, 693 transitions, 8540 flow [2021-10-14 12:10:35,738 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=8540, PETRI_PLACES=559, PETRI_TRANSITIONS=693} [2021-10-14 12:10:35,738 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 268 predicate places. [2021-10-14 12:10:35,738 INFO L470 AbstractCegarLoop]: Abstraction has has 559 places, 693 transitions, 8540 flow [2021-10-14 12:10:35,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:35,739 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:35,739 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:35,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-14 12:10:35,739 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:35,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:35,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1465136924, now seen corresponding path program 9 times [2021-10-14 12:10:35,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:35,740 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614185999] [2021-10-14 12:10:35,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:35,740 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:35,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:36,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:36,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:36,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614185999] [2021-10-14 12:10:36,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614185999] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:36,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:36,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-14 12:10:36,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713414928] [2021-10-14 12:10:36,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-14 12:10:36,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:36,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-14 12:10:36,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2021-10-14 12:10:36,364 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:10:36,365 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 693 transitions, 8540 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:36,365 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:36,365 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:10:36,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:39,192 INFO L129 PetriNetUnfolder]: 1546/4805 cut-off events. [2021-10-14 12:10:39,192 INFO L130 PetriNetUnfolder]: For 58942/58945 co-relation queries the response was YES. [2021-10-14 12:10:39,232 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23489 conditions, 4805 events. 1546/4805 cut-off events. For 58942/58945 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 37637 event pairs, 532 based on Foata normal form. 9/4775 useless extension candidates. Maximal degree in co-relation 23104. Up to 2227 conditions per place. [2021-10-14 12:10:39,243 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 480 selfloop transitions, 202 changer transitions 13/816 dead transitions. [2021-10-14 12:10:39,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 816 transitions, 11229 flow [2021-10-14 12:10:39,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-14 12:10:39,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-14 12:10:39,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5335 transitions. [2021-10-14 12:10:39,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46954761485653934 [2021-10-14 12:10:39,248 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5335 transitions. [2021-10-14 12:10:39,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5335 transitions. [2021-10-14 12:10:39,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:39,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5335 transitions. [2021-10-14 12:10:39,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 140.39473684210526) internal successors, (5335), 38 states have internal predecessors, (5335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:39,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:39,269 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:39,269 INFO L186 Difference]: Start difference. First operand has 559 places, 693 transitions, 8540 flow. Second operand 38 states and 5335 transitions. [2021-10-14 12:10:39,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 816 transitions, 11229 flow [2021-10-14 12:10:39,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 816 transitions, 11004 flow, removed 48 selfloop flow, removed 33 redundant places. [2021-10-14 12:10:39,564 INFO L242 Difference]: Finished difference. Result has 571 places, 713 transitions, 9424 flow [2021-10-14 12:10:39,565 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=8336, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9424, PETRI_PLACES=571, PETRI_TRANSITIONS=713} [2021-10-14 12:10:39,565 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 280 predicate places. [2021-10-14 12:10:39,565 INFO L470 AbstractCegarLoop]: Abstraction has has 571 places, 713 transitions, 9424 flow [2021-10-14 12:10:39,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:39,565 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:39,566 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:39,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-14 12:10:39,566 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:39,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:39,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1246472898, now seen corresponding path program 10 times [2021-10-14 12:10:39,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:39,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123141427] [2021-10-14 12:10:39,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:39,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:39,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:40,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:40,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:40,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123141427] [2021-10-14 12:10:40,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123141427] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:40,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:40,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:10:40,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366853544] [2021-10-14 12:10:40,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:10:40,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:40,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:10:40,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:10:40,551 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:10:40,553 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 713 transitions, 9424 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:40,553 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:40,553 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:10:40,553 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:44,373 INFO L129 PetriNetUnfolder]: 1566/4857 cut-off events. [2021-10-14 12:10:44,374 INFO L130 PetriNetUnfolder]: For 68101/68104 co-relation queries the response was YES. [2021-10-14 12:10:44,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24379 conditions, 4857 events. 1566/4857 cut-off events. For 68101/68104 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 38157 event pairs, 373 based on Foata normal form. 9/4829 useless extension candidates. Maximal degree in co-relation 24007. Up to 2306 conditions per place. [2021-10-14 12:10:44,420 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 493 selfloop transitions, 214 changer transitions 11/837 dead transitions. [2021-10-14 12:10:44,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 837 transitions, 11741 flow [2021-10-14 12:10:44,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-14 12:10:44,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-14 12:10:44,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5843 transitions. [2021-10-14 12:10:44,424 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46528109571587833 [2021-10-14 12:10:44,424 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5843 transitions. [2021-10-14 12:10:44,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5843 transitions. [2021-10-14 12:10:44,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:44,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5843 transitions. [2021-10-14 12:10:44,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 139.11904761904762) internal successors, (5843), 42 states have internal predecessors, (5843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:44,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:44,445 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:44,445 INFO L186 Difference]: Start difference. First operand has 571 places, 713 transitions, 9424 flow. Second operand 42 states and 5843 transitions. [2021-10-14 12:10:44,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 837 transitions, 11741 flow [2021-10-14 12:10:44,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 837 transitions, 11539 flow, removed 46 selfloop flow, removed 27 redundant places. [2021-10-14 12:10:44,752 INFO L242 Difference]: Finished difference. Result has 589 places, 724 transitions, 10099 flow [2021-10-14 12:10:44,753 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=9234, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=10099, PETRI_PLACES=589, PETRI_TRANSITIONS=724} [2021-10-14 12:10:44,753 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 298 predicate places. [2021-10-14 12:10:44,753 INFO L470 AbstractCegarLoop]: Abstraction has has 589 places, 724 transitions, 10099 flow [2021-10-14 12:10:44,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:44,754 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:44,754 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:44,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-14 12:10:44,754 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:44,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:44,754 INFO L82 PathProgramCache]: Analyzing trace with hash 677123718, now seen corresponding path program 11 times [2021-10-14 12:10:44,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:44,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107675733] [2021-10-14 12:10:44,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:44,755 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:44,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:45,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:45,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:45,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107675733] [2021-10-14 12:10:45,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107675733] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:45,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:45,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-14 12:10:45,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592917498] [2021-10-14 12:10:45,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-14 12:10:45,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:45,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-14 12:10:45,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2021-10-14 12:10:45,370 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:10:45,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 724 transitions, 10099 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:45,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:45,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:10:45,372 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:47,965 INFO L129 PetriNetUnfolder]: 1553/4827 cut-off events. [2021-10-14 12:10:47,965 INFO L130 PetriNetUnfolder]: For 76219/76222 co-relation queries the response was YES. [2021-10-14 12:10:48,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25009 conditions, 4827 events. 1553/4827 cut-off events. For 76219/76222 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 37843 event pairs, 526 based on Foata normal form. 9/4796 useless extension candidates. Maximal degree in co-relation 24669. Up to 2289 conditions per place. [2021-10-14 12:10:48,016 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 479 selfloop transitions, 209 changer transitions 12/821 dead transitions. [2021-10-14 12:10:48,016 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 821 transitions, 12387 flow [2021-10-14 12:10:48,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-14 12:10:48,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-14 12:10:48,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5060 transitions. [2021-10-14 12:10:48,022 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2021-10-14 12:10:48,022 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5060 transitions. [2021-10-14 12:10:48,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5060 transitions. [2021-10-14 12:10:48,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:48,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5060 transitions. [2021-10-14 12:10:48,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 140.55555555555554) internal successors, (5060), 36 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:48,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 299.0) internal successors, (11063), 37 states have internal predecessors, (11063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:48,031 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 299.0) internal successors, (11063), 37 states have internal predecessors, (11063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:48,031 INFO L186 Difference]: Start difference. First operand has 589 places, 724 transitions, 10099 flow. Second operand 36 states and 5060 transitions. [2021-10-14 12:10:48,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 821 transitions, 12387 flow [2021-10-14 12:10:48,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 821 transitions, 12161 flow, removed 32 selfloop flow, removed 35 redundant places. [2021-10-14 12:10:48,365 INFO L242 Difference]: Finished difference. Result has 591 places, 735 transitions, 10763 flow [2021-10-14 12:10:48,365 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=9885, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=10763, PETRI_PLACES=591, PETRI_TRANSITIONS=735} [2021-10-14 12:10:48,365 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 300 predicate places. [2021-10-14 12:10:48,365 INFO L470 AbstractCegarLoop]: Abstraction has has 591 places, 735 transitions, 10763 flow [2021-10-14 12:10:48,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:48,366 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:48,366 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:48,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-14 12:10:48,366 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:48,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:48,367 INFO L82 PathProgramCache]: Analyzing trace with hash -720420616, now seen corresponding path program 12 times [2021-10-14 12:10:48,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:48,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793517499] [2021-10-14 12:10:48,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:48,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:48,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:49,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:49,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:49,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793517499] [2021-10-14 12:10:49,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793517499] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:49,271 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:49,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:10:49,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218471615] [2021-10-14 12:10:49,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:10:49,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:49,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:10:49,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:10:49,274 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-14 12:10:49,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 735 transitions, 10763 flow. Second operand has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:49,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:49,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-14 12:10:49,276 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:52,883 INFO L129 PetriNetUnfolder]: 1784/5217 cut-off events. [2021-10-14 12:10:52,883 INFO L130 PetriNetUnfolder]: For 100157/100160 co-relation queries the response was YES. [2021-10-14 12:10:52,931 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28307 conditions, 5217 events. 1784/5217 cut-off events. For 100157/100160 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 40515 event pairs, 421 based on Foata normal form. 9/5198 useless extension candidates. Maximal degree in co-relation 27982. Up to 2580 conditions per place. [2021-10-14 12:10:52,943 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 549 selfloop transitions, 214 changer transitions 6/886 dead transitions. [2021-10-14 12:10:52,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 886 transitions, 13519 flow [2021-10-14 12:10:52,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-14 12:10:52,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-14 12:10:52,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5369 transitions. [2021-10-14 12:10:52,946 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4604236343366778 [2021-10-14 12:10:52,946 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5369 transitions. [2021-10-14 12:10:52,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5369 transitions. [2021-10-14 12:10:52,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:52,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5369 transitions. [2021-10-14 12:10:52,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 137.66666666666666) internal successors, (5369), 39 states have internal predecessors, (5369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:52,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:52,956 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:52,956 INFO L186 Difference]: Start difference. First operand has 591 places, 735 transitions, 10763 flow. Second operand 39 states and 5369 transitions. [2021-10-14 12:10:52,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 886 transitions, 13519 flow [2021-10-14 12:10:53,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 886 transitions, 13290 flow, removed 31 selfloop flow, removed 30 redundant places. [2021-10-14 12:10:53,352 INFO L242 Difference]: Finished difference. Result has 603 places, 754 transitions, 11795 flow [2021-10-14 12:10:53,352 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=10541, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=11795, PETRI_PLACES=603, PETRI_TRANSITIONS=754} [2021-10-14 12:10:53,352 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 312 predicate places. [2021-10-14 12:10:53,352 INFO L470 AbstractCegarLoop]: Abstraction has has 603 places, 754 transitions, 11795 flow [2021-10-14 12:10:53,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:53,353 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:53,353 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:53,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-14 12:10:53,353 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:53,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:53,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1832270536, now seen corresponding path program 13 times [2021-10-14 12:10:53,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:53,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756342424] [2021-10-14 12:10:53,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:53,354 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:53,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:54,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:54,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:54,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756342424] [2021-10-14 12:10:54,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756342424] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:54,309 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:54,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-10-14 12:10:54,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158674965] [2021-10-14 12:10:54,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-14 12:10:54,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:54,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-14 12:10:54,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2021-10-14 12:10:54,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-14 12:10:54,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 754 transitions, 11795 flow. Second operand has 33 states, 33 states have (on average 133.12121212121212) internal successors, (4393), 33 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:54,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:54,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-14 12:10:54,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:10:58,307 INFO L129 PetriNetUnfolder]: 1971/5719 cut-off events. [2021-10-14 12:10:58,307 INFO L130 PetriNetUnfolder]: For 133435/133439 co-relation queries the response was YES. [2021-10-14 12:10:58,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32327 conditions, 5719 events. 1971/5719 cut-off events. For 133435/133439 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 45180 event pairs, 453 based on Foata normal form. 15/5708 useless extension candidates. Maximal degree in co-relation 31896. Up to 1299 conditions per place. [2021-10-14 12:10:58,373 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 619 selfloop transitions, 286 changer transitions 8/1030 dead transitions. [2021-10-14 12:10:58,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 1030 transitions, 17111 flow [2021-10-14 12:10:58,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-14 12:10:58,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-14 12:10:58,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 7228 transitions. [2021-10-14 12:10:58,378 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4561115668580804 [2021-10-14 12:10:58,378 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 7228 transitions. [2021-10-14 12:10:58,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 7228 transitions. [2021-10-14 12:10:58,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:10:58,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 7228 transitions. [2021-10-14 12:10:58,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 136.37735849056602) internal successors, (7228), 53 states have internal predecessors, (7228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:58,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 299.0) internal successors, (16146), 54 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:58,396 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 299.0) internal successors, (16146), 54 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:58,396 INFO L186 Difference]: Start difference. First operand has 603 places, 754 transitions, 11795 flow. Second operand 53 states and 7228 transitions. [2021-10-14 12:10:58,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 1030 transitions, 17111 flow [2021-10-14 12:10:58,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 1030 transitions, 16831 flow, removed 8 selfloop flow, removed 30 redundant places. [2021-10-14 12:10:58,892 INFO L242 Difference]: Finished difference. Result has 638 places, 822 transitions, 14232 flow [2021-10-14 12:10:58,893 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=11556, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=14232, PETRI_PLACES=638, PETRI_TRANSITIONS=822} [2021-10-14 12:10:58,893 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 347 predicate places. [2021-10-14 12:10:58,893 INFO L470 AbstractCegarLoop]: Abstraction has has 638 places, 822 transitions, 14232 flow [2021-10-14 12:10:58,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 133.12121212121212) internal successors, (4393), 33 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:58,894 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:10:58,894 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:10:58,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-14 12:10:58,894 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:10:58,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:10:58,894 INFO L82 PathProgramCache]: Analyzing trace with hash 860781396, now seen corresponding path program 14 times [2021-10-14 12:10:58,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:10:58,895 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055348350] [2021-10-14 12:10:58,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:10:58,895 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:10:58,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:10:59,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:10:59,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:10:59,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055348350] [2021-10-14 12:10:59,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055348350] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:10:59,640 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:10:59,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:10:59,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694110661] [2021-10-14 12:10:59,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:10:59,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:10:59,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:10:59,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:10:59,642 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:10:59,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 822 transitions, 14232 flow. Second operand has 31 states, 31 states have (on average 135.32258064516128) internal successors, (4195), 31 states have internal predecessors, (4195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:10:59,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:10:59,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:10:59,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:03,210 INFO L129 PetriNetUnfolder]: 1783/5455 cut-off events. [2021-10-14 12:11:03,210 INFO L130 PetriNetUnfolder]: For 134060/134064 co-relation queries the response was YES. [2021-10-14 12:11:03,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31941 conditions, 5455 events. 1783/5455 cut-off events. For 134060/134064 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 44152 event pairs, 389 based on Foata normal form. 9/5432 useless extension candidates. Maximal degree in co-relation 31493. Up to 1202 conditions per place. [2021-10-14 12:11:03,287 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 659 selfloop transitions, 286 changer transitions 29/1093 dead transitions. [2021-10-14 12:11:03,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 1093 transitions, 18938 flow [2021-10-14 12:11:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-14 12:11:03,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-14 12:11:03,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 7354 transitions. [2021-10-14 12:11:03,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4640625985991039 [2021-10-14 12:11:03,291 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 7354 transitions. [2021-10-14 12:11:03,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 7354 transitions. [2021-10-14 12:11:03,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:03,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 7354 transitions. [2021-10-14 12:11:03,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 138.75471698113208) internal successors, (7354), 53 states have internal predecessors, (7354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:03,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 299.0) internal successors, (16146), 54 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:03,303 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 299.0) internal successors, (16146), 54 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:03,303 INFO L186 Difference]: Start difference. First operand has 638 places, 822 transitions, 14232 flow. Second operand 53 states and 7354 transitions. [2021-10-14 12:11:03,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 1093 transitions, 18938 flow [2021-10-14 12:11:03,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 1093 transitions, 18201 flow, removed 161 selfloop flow, removed 50 redundant places. [2021-10-14 12:11:03,911 INFO L242 Difference]: Finished difference. Result has 652 places, 845 transitions, 15087 flow [2021-10-14 12:11:03,912 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=13577, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=15087, PETRI_PLACES=652, PETRI_TRANSITIONS=845} [2021-10-14 12:11:03,912 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 361 predicate places. [2021-10-14 12:11:03,912 INFO L470 AbstractCegarLoop]: Abstraction has has 652 places, 845 transitions, 15087 flow [2021-10-14 12:11:03,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 135.32258064516128) internal successors, (4195), 31 states have internal predecessors, (4195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:03,912 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:03,912 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:03,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-14 12:11:03,913 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:03,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:03,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1981360220, now seen corresponding path program 15 times [2021-10-14 12:11:03,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:03,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277698033] [2021-10-14 12:11:03,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:03,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:11:04,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:04,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277698033] [2021-10-14 12:11:04,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277698033] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:04,715 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:04,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:11:04,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123980101] [2021-10-14 12:11:04,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:11:04,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:04,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:11:04,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:11:04,717 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:11:04,718 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 845 transitions, 15087 flow. Second operand has 30 states, 30 states have (on average 134.5) internal successors, (4035), 30 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:04,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:04,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:11:04,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:08,606 INFO L129 PetriNetUnfolder]: 2003/5868 cut-off events. [2021-10-14 12:11:08,606 INFO L130 PetriNetUnfolder]: For 169603/169606 co-relation queries the response was YES. [2021-10-14 12:11:08,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35678 conditions, 5868 events. 2003/5868 cut-off events. For 169603/169606 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 47317 event pairs, 406 based on Foata normal form. 9/5846 useless extension candidates. Maximal degree in co-relation 35357. Up to 2925 conditions per place. [2021-10-14 12:11:08,691 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 619 selfloop transitions, 251 changer transitions 10/999 dead transitions. [2021-10-14 12:11:08,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 999 transitions, 18200 flow [2021-10-14 12:11:08,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-14 12:11:08,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-14 12:11:08,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5548 transitions. [2021-10-14 12:11:08,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46387959866220735 [2021-10-14 12:11:08,694 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5548 transitions. [2021-10-14 12:11:08,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5548 transitions. [2021-10-14 12:11:08,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:08,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5548 transitions. [2021-10-14 12:11:08,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 138.7) internal successors, (5548), 40 states have internal predecessors, (5548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:08,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:08,703 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:08,703 INFO L186 Difference]: Start difference. First operand has 652 places, 845 transitions, 15087 flow. Second operand 40 states and 5548 transitions. [2021-10-14 12:11:08,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 999 transitions, 18200 flow [2021-10-14 12:11:09,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 999 transitions, 17731 flow, removed 90 selfloop flow, removed 37 redundant places. [2021-10-14 12:11:09,510 INFO L242 Difference]: Finished difference. Result has 657 places, 861 transitions, 16045 flow [2021-10-14 12:11:09,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=14646, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16045, PETRI_PLACES=657, PETRI_TRANSITIONS=861} [2021-10-14 12:11:09,511 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 366 predicate places. [2021-10-14 12:11:09,511 INFO L470 AbstractCegarLoop]: Abstraction has has 657 places, 861 transitions, 16045 flow [2021-10-14 12:11:09,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.5) internal successors, (4035), 30 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:09,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:09,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:09,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-14 12:11:09,512 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:09,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:09,513 INFO L82 PathProgramCache]: Analyzing trace with hash -619512138, now seen corresponding path program 16 times [2021-10-14 12:11:09,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:09,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521041942] [2021-10-14 12:11:09,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:09,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:09,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:10,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-14 12:11:10,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:10,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521041942] [2021-10-14 12:11:10,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521041942] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:10,518 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:10,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:11:10,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071720910] [2021-10-14 12:11:10,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:11:10,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:10,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:11:10,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:11:10,520 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-14 12:11:10,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 861 transitions, 16045 flow. Second operand has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:10,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:10,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-14 12:11:10,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:14,891 INFO L129 PetriNetUnfolder]: 2093/6100 cut-off events. [2021-10-14 12:11:14,892 INFO L130 PetriNetUnfolder]: For 200855/200859 co-relation queries the response was YES. [2021-10-14 12:11:14,953 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38374 conditions, 6100 events. 2093/6100 cut-off events. For 200855/200859 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 49589 event pairs, 460 based on Foata normal form. 15/6086 useless extension candidates. Maximal degree in co-relation 37932. Up to 1604 conditions per place. [2021-10-14 12:11:14,969 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 621 selfloop transitions, 300 changer transitions 13/1051 dead transitions. [2021-10-14 12:11:14,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 1051 transitions, 20384 flow [2021-10-14 12:11:14,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-14 12:11:14,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-14 12:11:14,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6167 transitions. [2021-10-14 12:11:14,972 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4583426235600149 [2021-10-14 12:11:14,972 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6167 transitions. [2021-10-14 12:11:14,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6167 transitions. [2021-10-14 12:11:14,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:14,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6167 transitions. [2021-10-14 12:11:14,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.04444444444445) internal successors, (6167), 45 states have internal predecessors, (6167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:14,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:14,982 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:14,982 INFO L186 Difference]: Start difference. First operand has 657 places, 861 transitions, 16045 flow. Second operand 45 states and 6167 transitions. [2021-10-14 12:11:14,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 1051 transitions, 20384 flow [2021-10-14 12:11:15,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1051 transitions, 20210 flow, removed 24 selfloop flow, removed 31 redundant places. [2021-10-14 12:11:15,781 INFO L242 Difference]: Finished difference. Result has 674 places, 891 transitions, 17919 flow [2021-10-14 12:11:15,782 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=15885, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=17919, PETRI_PLACES=674, PETRI_TRANSITIONS=891} [2021-10-14 12:11:15,782 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 383 predicate places. [2021-10-14 12:11:15,782 INFO L470 AbstractCegarLoop]: Abstraction has has 674 places, 891 transitions, 17919 flow [2021-10-14 12:11:15,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:15,782 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:15,783 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:15,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-14 12:11:15,783 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:15,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:15,783 INFO L82 PathProgramCache]: Analyzing trace with hash -1356095940, now seen corresponding path program 17 times [2021-10-14 12:11:15,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:15,783 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054381002] [2021-10-14 12:11:15,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:15,783 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:15,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:16,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:11:16,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:16,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054381002] [2021-10-14 12:11:16,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054381002] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:16,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:16,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:11:16,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610458053] [2021-10-14 12:11:16,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:11:16,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:16,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:11:16,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:11:16,516 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:11:16,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 891 transitions, 17919 flow. Second operand has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:16,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:16,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:11:16,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:20,086 INFO L129 PetriNetUnfolder]: 2113/6189 cut-off events. [2021-10-14 12:11:20,087 INFO L130 PetriNetUnfolder]: For 227297/227300 co-relation queries the response was YES. [2021-10-14 12:11:20,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40792 conditions, 6189 events. 2113/6189 cut-off events. For 227297/227300 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 50902 event pairs, 416 based on Foata normal form. 9/6169 useless extension candidates. Maximal degree in co-relation 40345. Up to 3017 conditions per place. [2021-10-14 12:11:20,177 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 645 selfloop transitions, 284 changer transitions 14/1062 dead transitions. [2021-10-14 12:11:20,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1062 transitions, 21590 flow [2021-10-14 12:11:20,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-14 12:11:20,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-14 12:11:20,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 5686 transitions. [2021-10-14 12:11:20,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46382249775675016 [2021-10-14 12:11:20,180 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 5686 transitions. [2021-10-14 12:11:20,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 5686 transitions. [2021-10-14 12:11:20,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:20,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 5686 transitions. [2021-10-14 12:11:20,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 138.6829268292683) internal successors, (5686), 41 states have internal predecessors, (5686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:20,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 299.0) internal successors, (12558), 42 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:20,189 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 299.0) internal successors, (12558), 42 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:20,189 INFO L186 Difference]: Start difference. First operand has 674 places, 891 transitions, 17919 flow. Second operand 41 states and 5686 transitions. [2021-10-14 12:11:20,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1062 transitions, 21590 flow [2021-10-14 12:11:21,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 1062 transitions, 21282 flow, removed 44 selfloop flow, removed 36 redundant places. [2021-10-14 12:11:21,329 INFO L242 Difference]: Finished difference. Result has 687 places, 915 transitions, 19558 flow [2021-10-14 12:11:21,330 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=17630, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=19558, PETRI_PLACES=687, PETRI_TRANSITIONS=915} [2021-10-14 12:11:21,330 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 396 predicate places. [2021-10-14 12:11:21,330 INFO L470 AbstractCegarLoop]: Abstraction has has 687 places, 915 transitions, 19558 flow [2021-10-14 12:11:21,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:21,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:21,331 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:21,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-14 12:11:21,331 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:21,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:21,331 INFO L82 PathProgramCache]: Analyzing trace with hash 1815100628, now seen corresponding path program 18 times [2021-10-14 12:11:21,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:21,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978400250] [2021-10-14 12:11:21,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:21,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:21,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:22,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:11:22,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:22,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978400250] [2021-10-14 12:11:22,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978400250] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:22,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:22,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:11:22,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100922835] [2021-10-14 12:11:22,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:11:22,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:22,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:11:22,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:11:22,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-14 12:11:22,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 915 transitions, 19558 flow. Second operand has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:22,314 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:22,314 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-14 12:11:22,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:26,740 INFO L129 PetriNetUnfolder]: 2253/6553 cut-off events. [2021-10-14 12:11:26,740 INFO L130 PetriNetUnfolder]: For 285271/285275 co-relation queries the response was YES. [2021-10-14 12:11:26,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45603 conditions, 6553 events. 2253/6553 cut-off events. For 285271/285275 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 54678 event pairs, 503 based on Foata normal form. 9/6536 useless extension candidates. Maximal degree in co-relation 45147. Up to 3234 conditions per place. [2021-10-14 12:11:26,824 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 662 selfloop transitions, 348 changer transitions 15/1142 dead transitions. [2021-10-14 12:11:26,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 1142 transitions, 25258 flow [2021-10-14 12:11:26,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-14 12:11:26,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-14 12:11:26,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6167 transitions. [2021-10-14 12:11:26,840 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4583426235600149 [2021-10-14 12:11:26,840 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6167 transitions. [2021-10-14 12:11:26,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6167 transitions. [2021-10-14 12:11:26,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:26,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6167 transitions. [2021-10-14 12:11:26,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.04444444444445) internal successors, (6167), 45 states have internal predecessors, (6167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:26,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:26,850 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:26,850 INFO L186 Difference]: Start difference. First operand has 687 places, 915 transitions, 19558 flow. Second operand 45 states and 6167 transitions. [2021-10-14 12:11:26,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 1142 transitions, 25258 flow [2021-10-14 12:11:27,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 1142 transitions, 24660 flow, removed 40 selfloop flow, removed 32 redundant places. [2021-10-14 12:11:27,965 INFO L242 Difference]: Finished difference. Result has 708 places, 985 transitions, 22726 flow [2021-10-14 12:11:27,966 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=19036, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=22726, PETRI_PLACES=708, PETRI_TRANSITIONS=985} [2021-10-14 12:11:27,966 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 417 predicate places. [2021-10-14 12:11:27,966 INFO L470 AbstractCegarLoop]: Abstraction has has 708 places, 985 transitions, 22726 flow [2021-10-14 12:11:27,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:27,967 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:27,967 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:27,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-14 12:11:27,967 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:27,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:27,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1758595738, now seen corresponding path program 19 times [2021-10-14 12:11:27,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:27,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129089546] [2021-10-14 12:11:27,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:27,968 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:28,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:28,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:11:28,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:28,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129089546] [2021-10-14 12:11:28,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129089546] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:28,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:28,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:11:28,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086279229] [2021-10-14 12:11:28,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:11:28,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:28,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:11:28,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:11:28,889 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-14 12:11:28,890 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 985 transitions, 22726 flow. Second operand has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:28,891 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:28,891 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-14 12:11:28,891 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:33,875 INFO L129 PetriNetUnfolder]: 2400/7000 cut-off events. [2021-10-14 12:11:33,875 INFO L130 PetriNetUnfolder]: For 350720/350723 co-relation queries the response was YES. [2021-10-14 12:11:33,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51481 conditions, 7000 events. 2400/7000 cut-off events. For 350720/350723 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 59983 event pairs, 446 based on Foata normal form. 9/6982 useless extension candidates. Maximal degree in co-relation 51015. Up to 3369 conditions per place. [2021-10-14 12:11:33,976 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 705 selfloop transitions, 380 changer transitions 18/1220 dead transitions. [2021-10-14 12:11:33,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 1220 transitions, 29112 flow [2021-10-14 12:11:33,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-14 12:11:33,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-14 12:11:33,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6178 transitions. [2021-10-14 12:11:33,980 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4591601635079896 [2021-10-14 12:11:33,980 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6178 transitions. [2021-10-14 12:11:33,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6178 transitions. [2021-10-14 12:11:33,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:33,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6178 transitions. [2021-10-14 12:11:33,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.2888888888889) internal successors, (6178), 45 states have internal predecessors, (6178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:33,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:33,990 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:33,990 INFO L186 Difference]: Start difference. First operand has 708 places, 985 transitions, 22726 flow. Second operand 45 states and 6178 transitions. [2021-10-14 12:11:33,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 1220 transitions, 29112 flow [2021-10-14 12:11:35,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 1220 transitions, 28344 flow, removed 46 selfloop flow, removed 35 redundant places. [2021-10-14 12:11:35,402 INFO L242 Difference]: Finished difference. Result has 729 places, 1056 transitions, 26423 flow [2021-10-14 12:11:35,403 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=22065, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=26423, PETRI_PLACES=729, PETRI_TRANSITIONS=1056} [2021-10-14 12:11:35,403 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 438 predicate places. [2021-10-14 12:11:35,403 INFO L470 AbstractCegarLoop]: Abstraction has has 729 places, 1056 transitions, 26423 flow [2021-10-14 12:11:35,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:35,404 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:35,404 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:35,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-14 12:11:35,404 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:35,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:35,404 INFO L82 PathProgramCache]: Analyzing trace with hash -426629242, now seen corresponding path program 20 times [2021-10-14 12:11:35,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:35,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511846843] [2021-10-14 12:11:35,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:35,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:35,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:36,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:11:36,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:36,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511846843] [2021-10-14 12:11:36,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511846843] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:36,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:36,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:11:36,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290334119] [2021-10-14 12:11:36,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:11:36,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:36,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:11:36,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:11:36,149 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:11:36,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 1056 transitions, 26423 flow. Second operand has 30 states, 30 states have (on average 134.5) internal successors, (4035), 30 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:36,151 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:36,151 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:11:36,151 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:41,084 INFO L129 PetriNetUnfolder]: 2512/7348 cut-off events. [2021-10-14 12:11:41,085 INFO L130 PetriNetUnfolder]: For 414683/414686 co-relation queries the response was YES. [2021-10-14 12:11:41,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56662 conditions, 7348 events. 2512/7348 cut-off events. For 414683/414686 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 63796 event pairs, 603 based on Foata normal form. 15/7334 useless extension candidates. Maximal degree in co-relation 56223. Up to 1731 conditions per place. [2021-10-14 12:11:41,193 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 701 selfloop transitions, 432 changer transitions 20/1272 dead transitions. [2021-10-14 12:11:41,193 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 1272 transitions, 32584 flow [2021-10-14 12:11:41,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-14 12:11:41,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-14 12:11:41,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6078 transitions. [2021-10-14 12:11:41,197 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4619945272119185 [2021-10-14 12:11:41,197 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6078 transitions. [2021-10-14 12:11:41,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6078 transitions. [2021-10-14 12:11:41,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:41,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6078 transitions. [2021-10-14 12:11:41,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 138.13636363636363) internal successors, (6078), 44 states have internal predecessors, (6078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:41,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:41,206 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:41,206 INFO L186 Difference]: Start difference. First operand has 729 places, 1056 transitions, 26423 flow. Second operand 44 states and 6078 transitions. [2021-10-14 12:11:41,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 1272 transitions, 32584 flow [2021-10-14 12:11:43,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 1272 transitions, 32351 flow, removed 77 selfloop flow, removed 29 redundant places. [2021-10-14 12:11:43,041 INFO L242 Difference]: Finished difference. Result has 751 places, 1103 transitions, 29617 flow [2021-10-14 12:11:43,041 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=26236, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=29617, PETRI_PLACES=751, PETRI_TRANSITIONS=1103} [2021-10-14 12:11:43,042 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 460 predicate places. [2021-10-14 12:11:43,042 INFO L470 AbstractCegarLoop]: Abstraction has has 751 places, 1103 transitions, 29617 flow [2021-10-14 12:11:43,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.5) internal successors, (4035), 30 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:43,042 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:43,042 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:43,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-14 12:11:43,043 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:43,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:43,043 INFO L82 PathProgramCache]: Analyzing trace with hash 593385590, now seen corresponding path program 21 times [2021-10-14 12:11:43,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:43,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160088413] [2021-10-14 12:11:43,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:43,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:43,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:11:43,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:43,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160088413] [2021-10-14 12:11:43,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160088413] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:43,742 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:43,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:11:43,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639139054] [2021-10-14 12:11:43,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:11:43,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:43,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:11:43,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:11:43,745 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:11:43,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 1103 transitions, 29617 flow. Second operand has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:43,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:43,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:11:43,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:48,374 INFO L129 PetriNetUnfolder]: 2510/7342 cut-off events. [2021-10-14 12:11:48,374 INFO L130 PetriNetUnfolder]: For 454542/454545 co-relation queries the response was YES. [2021-10-14 12:11:48,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58626 conditions, 7342 events. 2510/7342 cut-off events. For 454542/454545 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 63900 event pairs, 433 based on Foata normal form. 9/7321 useless extension candidates. Maximal degree in co-relation 58138. Up to 3388 conditions per place. [2021-10-14 12:11:48,477 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 742 selfloop transitions, 395 changer transitions 19/1275 dead transitions. [2021-10-14 12:11:48,477 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 1275 transitions, 33633 flow [2021-10-14 12:11:48,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-14 12:11:48,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-14 12:11:48,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5953 transitions. [2021-10-14 12:11:48,480 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46301625573617483 [2021-10-14 12:11:48,480 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5953 transitions. [2021-10-14 12:11:48,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5953 transitions. [2021-10-14 12:11:48,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:48,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5953 transitions. [2021-10-14 12:11:48,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 138.4418604651163) internal successors, (5953), 43 states have internal predecessors, (5953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:48,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:48,489 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:48,489 INFO L186 Difference]: Start difference. First operand has 751 places, 1103 transitions, 29617 flow. Second operand 43 states and 5953 transitions. [2021-10-14 12:11:48,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 1275 transitions, 33633 flow [2021-10-14 12:11:50,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 1275 transitions, 33204 flow, removed 115 selfloop flow, removed 30 redundant places. [2021-10-14 12:11:50,537 INFO L242 Difference]: Finished difference. Result has 773 places, 1119 transitions, 31035 flow [2021-10-14 12:11:50,538 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=29217, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=31035, PETRI_PLACES=773, PETRI_TRANSITIONS=1119} [2021-10-14 12:11:50,538 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 482 predicate places. [2021-10-14 12:11:50,538 INFO L470 AbstractCegarLoop]: Abstraction has has 773 places, 1119 transitions, 31035 flow [2021-10-14 12:11:50,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:50,539 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:50,539 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:50,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-14 12:11:50,539 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:50,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:50,539 INFO L82 PathProgramCache]: Analyzing trace with hash 650161946, now seen corresponding path program 22 times [2021-10-14 12:11:50,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:50,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638830340] [2021-10-14 12:11:50,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:50,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:51,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:11:51,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:51,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638830340] [2021-10-14 12:11:51,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638830340] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:51,300 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:51,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:11:51,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398284265] [2021-10-14 12:11:51,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:11:51,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:51,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:11:51,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:11:51,302 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:11:51,304 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 773 places, 1119 transitions, 31035 flow. Second operand has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:51,304 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:51,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:11:51,304 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:11:56,099 INFO L129 PetriNetUnfolder]: 2519/7370 cut-off events. [2021-10-14 12:11:56,099 INFO L130 PetriNetUnfolder]: For 495339/495342 co-relation queries the response was YES. [2021-10-14 12:11:56,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59974 conditions, 7370 events. 2519/7370 cut-off events. For 495339/495342 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 64079 event pairs, 599 based on Foata normal form. 15/7357 useless extension candidates. Maximal degree in co-relation 59698. Up to 1773 conditions per place. [2021-10-14 12:11:56,221 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 697 selfloop transitions, 459 changer transitions 20/1295 dead transitions. [2021-10-14 12:11:56,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 808 places, 1295 transitions, 36206 flow [2021-10-14 12:11:56,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-14 12:11:56,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-14 12:11:56,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5807 transitions. [2021-10-14 12:11:56,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4624143971970059 [2021-10-14 12:11:56,225 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5807 transitions. [2021-10-14 12:11:56,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5807 transitions. [2021-10-14 12:11:56,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:11:56,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5807 transitions. [2021-10-14 12:11:56,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 138.26190476190476) internal successors, (5807), 42 states have internal predecessors, (5807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:56,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:56,235 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:56,235 INFO L186 Difference]: Start difference. First operand has 773 places, 1119 transitions, 31035 flow. Second operand 42 states and 5807 transitions. [2021-10-14 12:11:56,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 808 places, 1295 transitions, 36206 flow [2021-10-14 12:11:58,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 1295 transitions, 35950 flow, removed 80 selfloop flow, removed 31 redundant places. [2021-10-14 12:11:58,273 INFO L242 Difference]: Finished difference. Result has 785 places, 1144 transitions, 33476 flow [2021-10-14 12:11:58,274 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=30823, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=33476, PETRI_PLACES=785, PETRI_TRANSITIONS=1144} [2021-10-14 12:11:58,274 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 494 predicate places. [2021-10-14 12:11:58,274 INFO L470 AbstractCegarLoop]: Abstraction has has 785 places, 1144 transitions, 33476 flow [2021-10-14 12:11:58,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:58,275 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:11:58,275 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:11:58,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-14 12:11:58,275 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:11:58,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:11:58,276 INFO L82 PathProgramCache]: Analyzing trace with hash 175363392, now seen corresponding path program 23 times [2021-10-14 12:11:58,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:11:58,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459000707] [2021-10-14 12:11:58,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:11:58,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:11:58,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:11:59,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:11:59,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:11:59,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459000707] [2021-10-14 12:11:59,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459000707] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:11:59,145 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:11:59,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-10-14 12:11:59,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363634968] [2021-10-14 12:11:59,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-14 12:11:59,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:11:59,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-14 12:11:59,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2021-10-14 12:11:59,147 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:11:59,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 1144 transitions, 33476 flow. Second operand has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:11:59,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:11:59,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:11:59,149 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:03,946 INFO L129 PetriNetUnfolder]: 2276/7029 cut-off events. [2021-10-14 12:12:03,946 INFO L130 PetriNetUnfolder]: For 487486/487490 co-relation queries the response was YES. [2021-10-14 12:12:04,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57731 conditions, 7029 events. 2276/7029 cut-off events. For 487486/487490 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 62664 event pairs, 414 based on Foata normal form. 9/7017 useless extension candidates. Maximal degree in co-relation 57457. Up to 1693 conditions per place. [2021-10-14 12:12:04,052 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 682 selfloop transitions, 469 changer transitions 10/1280 dead transitions. [2021-10-14 12:12:04,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 1280 transitions, 38017 flow [2021-10-14 12:12:04,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-14 12:12:04,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-14 12:12:04,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5814 transitions. [2021-10-14 12:12:04,056 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46297181079789773 [2021-10-14 12:12:04,056 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5814 transitions. [2021-10-14 12:12:04,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5814 transitions. [2021-10-14 12:12:04,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:04,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5814 transitions. [2021-10-14 12:12:04,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 138.42857142857142) internal successors, (5814), 42 states have internal predecessors, (5814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:04,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:04,065 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:04,065 INFO L186 Difference]: Start difference. First operand has 785 places, 1144 transitions, 33476 flow. Second operand 42 states and 5814 transitions. [2021-10-14 12:12:04,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 1280 transitions, 38017 flow [2021-10-14 12:12:05,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 783 places, 1280 transitions, 37416 flow, removed 91 selfloop flow, removed 38 redundant places. [2021-10-14 12:12:05,954 INFO L242 Difference]: Finished difference. Result has 789 places, 1167 transitions, 35325 flow [2021-10-14 12:12:05,955 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=32909, PETRI_DIFFERENCE_MINUEND_PLACES=742, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=35325, PETRI_PLACES=789, PETRI_TRANSITIONS=1167} [2021-10-14 12:12:05,955 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 498 predicate places. [2021-10-14 12:12:05,955 INFO L470 AbstractCegarLoop]: Abstraction has has 789 places, 1167 transitions, 35325 flow [2021-10-14 12:12:05,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:05,956 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:05,956 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:12:05,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-14 12:12:05,956 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:12:05,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:05,957 INFO L82 PathProgramCache]: Analyzing trace with hash 2120391274, now seen corresponding path program 24 times [2021-10-14 12:12:05,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:05,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060368465] [2021-10-14 12:12:05,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:05,957 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:05,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:06,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:12:06,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:06,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060368465] [2021-10-14 12:12:06,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060368465] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:06,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:06,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-10-14 12:12:06,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627416453] [2021-10-14 12:12:06,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-14 12:12:06,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:06,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-14 12:12:06,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=960, Unknown=0, NotChecked=0, Total=1056 [2021-10-14 12:12:06,904 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:12:06,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1167 transitions, 35325 flow. Second operand has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:06,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:06,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:12:06,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:12,055 INFO L129 PetriNetUnfolder]: 2333/7189 cut-off events. [2021-10-14 12:12:12,055 INFO L130 PetriNetUnfolder]: For 528256/528260 co-relation queries the response was YES. [2021-10-14 12:12:12,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61291 conditions, 7189 events. 2333/7189 cut-off events. For 528256/528260 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 64423 event pairs, 441 based on Foata normal form. 9/7153 useless extension candidates. Maximal degree in co-relation 60918. Up to 1727 conditions per place. [2021-10-14 12:12:12,161 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 711 selfloop transitions, 482 changer transitions 8/1320 dead transitions. [2021-10-14 12:12:12,161 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 830 places, 1320 transitions, 40619 flow [2021-10-14 12:12:12,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-14 12:12:12,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-14 12:12:12,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5947 transitions. [2021-10-14 12:12:12,164 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46254958388426537 [2021-10-14 12:12:12,164 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5947 transitions. [2021-10-14 12:12:12,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5947 transitions. [2021-10-14 12:12:12,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:12,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5947 transitions. [2021-10-14 12:12:12,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 138.30232558139534) internal successors, (5947), 43 states have internal predecessors, (5947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:12,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:12,176 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:12,176 INFO L186 Difference]: Start difference. First operand has 789 places, 1167 transitions, 35325 flow. Second operand 43 states and 5947 transitions. [2021-10-14 12:12:12,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 830 places, 1320 transitions, 40619 flow [2021-10-14 12:12:14,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 1320 transitions, 40256 flow, removed 6 selfloop flow, removed 34 redundant places. [2021-10-14 12:12:14,125 INFO L242 Difference]: Finished difference. Result has 806 places, 1208 transitions, 38393 flow [2021-10-14 12:12:14,126 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=34983, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=38393, PETRI_PLACES=806, PETRI_TRANSITIONS=1208} [2021-10-14 12:12:14,126 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 515 predicate places. [2021-10-14 12:12:14,127 INFO L470 AbstractCegarLoop]: Abstraction has has 806 places, 1208 transitions, 38393 flow [2021-10-14 12:12:14,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:14,127 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:14,127 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:12:14,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-14 12:12:14,127 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:12:14,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:14,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1108148656, now seen corresponding path program 25 times [2021-10-14 12:12:14,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:14,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556665522] [2021-10-14 12:12:14,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:14,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:14,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:15,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:12:15,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:15,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556665522] [2021-10-14 12:12:15,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556665522] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:15,060 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:15,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:12:15,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128213700] [2021-10-14 12:12:15,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:12:15,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:15,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:12:15,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=841, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:12:15,062 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:12:15,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 1208 transitions, 38393 flow. Second operand has 31 states, 31 states have (on average 135.32258064516128) internal successors, (4195), 31 states have internal predecessors, (4195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:15,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:15,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:12:15,063 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:20,666 INFO L129 PetriNetUnfolder]: 2382/7326 cut-off events. [2021-10-14 12:12:20,666 INFO L130 PetriNetUnfolder]: For 606076/606080 co-relation queries the response was YES. [2021-10-14 12:12:20,755 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65463 conditions, 7326 events. 2382/7326 cut-off events. For 606076/606080 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 65913 event pairs, 415 based on Foata normal form. 9/7309 useless extension candidates. Maximal degree in co-relation 65073. Up to 1620 conditions per place. [2021-10-14 12:12:20,780 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 709 selfloop transitions, 563 changer transitions 10/1401 dead transitions. [2021-10-14 12:12:20,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 851 places, 1401 transitions, 44066 flow [2021-10-14 12:12:20,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-14 12:12:20,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-10-14 12:12:20,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6509 transitions. [2021-10-14 12:12:20,784 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46317512274959083 [2021-10-14 12:12:20,784 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 6509 transitions. [2021-10-14 12:12:20,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 6509 transitions. [2021-10-14 12:12:20,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:20,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 6509 transitions. [2021-10-14 12:12:20,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 138.48936170212767) internal successors, (6509), 47 states have internal predecessors, (6509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:20,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 299.0) internal successors, (14352), 48 states have internal predecessors, (14352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:20,794 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 299.0) internal successors, (14352), 48 states have internal predecessors, (14352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:20,794 INFO L186 Difference]: Start difference. First operand has 806 places, 1208 transitions, 38393 flow. Second operand 47 states and 6509 transitions. [2021-10-14 12:12:20,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 851 places, 1401 transitions, 44066 flow [2021-10-14 12:12:23,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 818 places, 1401 transitions, 43420 flow, removed 144 selfloop flow, removed 33 redundant places. [2021-10-14 12:12:23,112 INFO L242 Difference]: Finished difference. Result has 826 places, 1249 transitions, 41050 flow [2021-10-14 12:12:23,113 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=37830, PETRI_DIFFERENCE_MINUEND_PLACES=772, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=41050, PETRI_PLACES=826, PETRI_TRANSITIONS=1249} [2021-10-14 12:12:23,113 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 535 predicate places. [2021-10-14 12:12:23,113 INFO L470 AbstractCegarLoop]: Abstraction has has 826 places, 1249 transitions, 41050 flow [2021-10-14 12:12:23,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 135.32258064516128) internal successors, (4195), 31 states have internal predecessors, (4195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:23,114 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:23,114 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:12:23,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-14 12:12:23,114 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:12:23,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:23,115 INFO L82 PathProgramCache]: Analyzing trace with hash -74753704, now seen corresponding path program 26 times [2021-10-14 12:12:23,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:23,115 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581416756] [2021-10-14 12:12:23,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:23,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:23,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:23,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:12:23,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:23,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581416756] [2021-10-14 12:12:23,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581416756] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:23,861 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:23,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:12:23,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764358934] [2021-10-14 12:12:23,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:12:23,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:23,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:12:23,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=736, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:12:23,864 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:12:23,865 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 826 places, 1249 transitions, 41050 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:23,865 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:23,865 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:12:23,865 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:28,929 INFO L129 PetriNetUnfolder]: 2392/7418 cut-off events. [2021-10-14 12:12:28,929 INFO L130 PetriNetUnfolder]: For 638525/638528 co-relation queries the response was YES. [2021-10-14 12:12:29,026 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68245 conditions, 7418 events. 2392/7418 cut-off events. For 638525/638528 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 67013 event pairs, 571 based on Foata normal form. 9/7380 useless extension candidates. Maximal degree in co-relation 67841. Up to 1738 conditions per place. [2021-10-14 12:12:29,051 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 731 selfloop transitions, 511 changer transitions 12/1375 dead transitions. [2021-10-14 12:12:29,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 1375 transitions, 45737 flow [2021-10-14 12:12:29,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-14 12:12:29,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-14 12:12:29,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5328 transitions. [2021-10-14 12:12:29,054 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46893152613976413 [2021-10-14 12:12:29,054 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5328 transitions. [2021-10-14 12:12:29,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5328 transitions. [2021-10-14 12:12:29,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:29,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5328 transitions. [2021-10-14 12:12:29,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 140.21052631578948) internal successors, (5328), 38 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:29,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:29,063 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:29,063 INFO L186 Difference]: Start difference. First operand has 826 places, 1249 transitions, 41050 flow. Second operand 38 states and 5328 transitions. [2021-10-14 12:12:29,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 1375 transitions, 45737 flow [2021-10-14 12:12:32,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 808 places, 1375 transitions, 44340 flow, removed 195 selfloop flow, removed 54 redundant places. [2021-10-14 12:12:32,147 INFO L242 Difference]: Finished difference. Result has 816 places, 1267 transitions, 42357 flow [2021-10-14 12:12:32,147 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=39743, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=42357, PETRI_PLACES=816, PETRI_TRANSITIONS=1267} [2021-10-14 12:12:32,148 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 525 predicate places. [2021-10-14 12:12:32,148 INFO L470 AbstractCegarLoop]: Abstraction has has 816 places, 1267 transitions, 42357 flow [2021-10-14 12:12:32,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:32,148 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:32,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:12:32,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-14 12:12:32,148 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:12:32,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:32,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1605143156, now seen corresponding path program 27 times [2021-10-14 12:12:32,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:32,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641901331] [2021-10-14 12:12:32,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:32,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:32,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:32,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:12:32,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:32,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641901331] [2021-10-14 12:12:32,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641901331] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:32,995 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:32,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-10-14 12:12:32,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319084942] [2021-10-14 12:12:32,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-14 12:12:32,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:32,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-14 12:12:32,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=961, Unknown=0, NotChecked=0, Total=1056 [2021-10-14 12:12:32,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:12:32,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 816 places, 1267 transitions, 42357 flow. Second operand has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:32,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:32,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:12:32,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:38,585 INFO L129 PetriNetUnfolder]: 2447/7539 cut-off events. [2021-10-14 12:12:38,585 INFO L130 PetriNetUnfolder]: For 705610/705614 co-relation queries the response was YES. [2021-10-14 12:12:38,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71102 conditions, 7539 events. 2447/7539 cut-off events. For 705610/705614 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 68520 event pairs, 442 based on Foata normal form. 9/7502 useless extension candidates. Maximal degree in co-relation 70800. Up to 1808 conditions per place. [2021-10-14 12:12:38,699 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 710 selfloop transitions, 574 changer transitions 9/1412 dead transitions. [2021-10-14 12:12:38,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 856 places, 1412 transitions, 47863 flow [2021-10-14 12:12:38,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-14 12:12:38,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-14 12:12:38,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5951 transitions. [2021-10-14 12:12:38,702 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.462860698452205 [2021-10-14 12:12:38,703 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5951 transitions. [2021-10-14 12:12:38,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5951 transitions. [2021-10-14 12:12:38,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:38,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5951 transitions. [2021-10-14 12:12:38,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 138.3953488372093) internal successors, (5951), 43 states have internal predecessors, (5951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:38,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:38,712 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:38,712 INFO L186 Difference]: Start difference. First operand has 816 places, 1267 transitions, 42357 flow. Second operand 43 states and 5951 transitions. [2021-10-14 12:12:38,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 856 places, 1412 transitions, 47863 flow [2021-10-14 12:12:41,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 828 places, 1412 transitions, 47508 flow, removed 43 selfloop flow, removed 28 redundant places. [2021-10-14 12:12:41,987 INFO L242 Difference]: Finished difference. Result has 837 places, 1306 transitions, 45903 flow [2021-10-14 12:12:41,987 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=42032, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=539, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=45903, PETRI_PLACES=837, PETRI_TRANSITIONS=1306} [2021-10-14 12:12:41,988 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 546 predicate places. [2021-10-14 12:12:41,988 INFO L470 AbstractCegarLoop]: Abstraction has has 837 places, 1306 transitions, 45903 flow [2021-10-14 12:12:41,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:41,988 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:41,988 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:12:41,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-14 12:12:41,989 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:12:41,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:41,989 INFO L82 PathProgramCache]: Analyzing trace with hash -558244248, now seen corresponding path program 28 times [2021-10-14 12:12:41,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:41,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771919446] [2021-10-14 12:12:41,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:41,989 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:42,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:42,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:12:42,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:42,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771919446] [2021-10-14 12:12:42,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771919446] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:42,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:42,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:12:42,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341433999] [2021-10-14 12:12:42,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:12:42,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:42,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:12:42,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:12:42,735 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:12:42,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 837 places, 1306 transitions, 45903 flow. Second operand has 30 states, 30 states have (on average 135.46666666666667) internal successors, (4064), 30 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:42,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:42,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:12:42,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:48,327 INFO L129 PetriNetUnfolder]: 2482/7651 cut-off events. [2021-10-14 12:12:48,327 INFO L130 PetriNetUnfolder]: For 783193/783197 co-relation queries the response was YES. [2021-10-14 12:12:48,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74923 conditions, 7651 events. 2482/7651 cut-off events. For 783193/783197 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 69819 event pairs, 450 based on Foata normal form. 9/7610 useless extension candidates. Maximal degree in co-relation 74523. Up to 1710 conditions per place. [2021-10-14 12:12:48,571 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 746 selfloop transitions, 607 changer transitions 16/1488 dead transitions. [2021-10-14 12:12:48,571 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 1488 transitions, 51336 flow [2021-10-14 12:12:48,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-14 12:12:48,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-10-14 12:12:48,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 7051 transitions. [2021-10-14 12:12:48,575 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4623909764574726 [2021-10-14 12:12:48,575 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 7051 transitions. [2021-10-14 12:12:48,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 7051 transitions. [2021-10-14 12:12:48,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:48,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 7051 transitions. [2021-10-14 12:12:48,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 138.2549019607843) internal successors, (7051), 51 states have internal predecessors, (7051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:48,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 299.0) internal successors, (15548), 52 states have internal predecessors, (15548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:48,586 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 299.0) internal successors, (15548), 52 states have internal predecessors, (15548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:48,586 INFO L186 Difference]: Start difference. First operand has 837 places, 1306 transitions, 45903 flow. Second operand 51 states and 7051 transitions. [2021-10-14 12:12:48,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 1488 transitions, 51336 flow [2021-10-14 12:12:52,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 1488 transitions, 50954 flow, removed 60 selfloop flow, removed 33 redundant places. [2021-10-14 12:12:52,160 INFO L242 Difference]: Finished difference. Result has 864 places, 1333 transitions, 48903 flow [2021-10-14 12:12:52,161 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=45538, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=582, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=48903, PETRI_PLACES=864, PETRI_TRANSITIONS=1333} [2021-10-14 12:12:52,161 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 573 predicate places. [2021-10-14 12:12:52,161 INFO L470 AbstractCegarLoop]: Abstraction has has 864 places, 1333 transitions, 48903 flow [2021-10-14 12:12:52,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 135.46666666666667) internal successors, (4064), 30 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:52,162 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:12:52,162 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:12:52,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-14 12:12:52,162 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:12:52,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:12:52,162 INFO L82 PathProgramCache]: Analyzing trace with hash -65773150, now seen corresponding path program 29 times [2021-10-14 12:12:52,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:12:52,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654434055] [2021-10-14 12:12:52,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:12:52,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:12:52,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:12:52,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:12:52,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:12:52,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654434055] [2021-10-14 12:12:52,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654434055] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:12:52,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:12:52,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:12:52,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329882828] [2021-10-14 12:12:52,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:12:52,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:12:52,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:12:52,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:12:52,996 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:12:52,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 1333 transitions, 48903 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:52,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:12:52,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:12:52,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:12:58,554 INFO L129 PetriNetUnfolder]: 2485/7714 cut-off events. [2021-10-14 12:12:58,554 INFO L130 PetriNetUnfolder]: For 872144/872147 co-relation queries the response was YES. [2021-10-14 12:12:58,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78146 conditions, 7714 events. 2485/7714 cut-off events. For 872144/872147 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 70610 event pairs, 528 based on Foata normal form. 9/7699 useless extension candidates. Maximal degree in co-relation 77840. Up to 1797 conditions per place. [2021-10-14 12:12:58,691 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 739 selfloop transitions, 570 changer transitions 14/1444 dead transitions. [2021-10-14 12:12:58,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 898 places, 1444 transitions, 53287 flow [2021-10-14 12:12:58,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-14 12:12:58,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-14 12:12:58,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5332 transitions. [2021-10-14 12:12:58,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4692835768350643 [2021-10-14 12:12:58,694 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5332 transitions. [2021-10-14 12:12:58,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5332 transitions. [2021-10-14 12:12:58,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:12:58,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5332 transitions. [2021-10-14 12:12:58,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 140.31578947368422) internal successors, (5332), 38 states have internal predecessors, (5332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:58,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:58,703 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:12:58,703 INFO L186 Difference]: Start difference. First operand has 864 places, 1333 transitions, 48903 flow. Second operand 38 states and 5332 transitions. [2021-10-14 12:12:58,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 898 places, 1444 transitions, 53287 flow [2021-10-14 12:13:02,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 862 places, 1444 transitions, 52468 flow, removed 99 selfloop flow, removed 36 redundant places. [2021-10-14 12:13:02,335 INFO L242 Difference]: Finished difference. Result has 869 places, 1343 transitions, 50639 flow [2021-10-14 12:13:02,336 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=48105, PETRI_DIFFERENCE_MINUEND_PLACES=825, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=50639, PETRI_PLACES=869, PETRI_TRANSITIONS=1343} [2021-10-14 12:13:02,336 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 578 predicate places. [2021-10-14 12:13:02,336 INFO L470 AbstractCegarLoop]: Abstraction has has 869 places, 1343 transitions, 50639 flow [2021-10-14 12:13:02,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:02,337 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:02,337 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:13:02,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-14 12:13:02,337 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:13:02,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:02,337 INFO L82 PathProgramCache]: Analyzing trace with hash -636155372, now seen corresponding path program 30 times [2021-10-14 12:13:02,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:02,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820981613] [2021-10-14 12:13:02,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:02,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:02,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:03,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:13:03,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:03,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820981613] [2021-10-14 12:13:03,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820981613] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:03,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:03,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:13:03,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746883868] [2021-10-14 12:13:03,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:13:03,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:03,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:13:03,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:13:03,396 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:13:03,397 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 1343 transitions, 50639 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:03,397 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:03,397 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:13:03,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:09,633 INFO L129 PetriNetUnfolder]: 2528/7804 cut-off events. [2021-10-14 12:13:09,634 INFO L130 PetriNetUnfolder]: For 915030/915034 co-relation queries the response was YES. [2021-10-14 12:13:09,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81061 conditions, 7804 events. 2528/7804 cut-off events. For 915030/915034 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 71802 event pairs, 445 based on Foata normal form. 9/7765 useless extension candidates. Maximal degree in co-relation 80646. Up to 1846 conditions per place. [2021-10-14 12:13:09,768 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 736 selfloop transitions, 604 changer transitions 13/1472 dead transitions. [2021-10-14 12:13:09,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 908 places, 1472 transitions, 55550 flow [2021-10-14 12:13:09,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-14 12:13:09,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-14 12:13:09,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5831 transitions. [2021-10-14 12:13:09,771 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46432552954292083 [2021-10-14 12:13:09,771 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5831 transitions. [2021-10-14 12:13:09,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5831 transitions. [2021-10-14 12:13:09,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:09,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5831 transitions. [2021-10-14 12:13:09,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 138.83333333333334) internal successors, (5831), 42 states have internal predecessors, (5831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:09,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:09,780 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:09,780 INFO L186 Difference]: Start difference. First operand has 869 places, 1343 transitions, 50639 flow. Second operand 42 states and 5831 transitions. [2021-10-14 12:13:09,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 908 places, 1472 transitions, 55550 flow [2021-10-14 12:13:13,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 876 places, 1472 transitions, 55050 flow, removed 34 selfloop flow, removed 32 redundant places. [2021-10-14 12:13:13,620 INFO L242 Difference]: Finished difference. Result has 883 places, 1360 transitions, 53220 flow [2021-10-14 12:13:13,620 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=50152, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=587, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=53220, PETRI_PLACES=883, PETRI_TRANSITIONS=1360} [2021-10-14 12:13:13,621 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 592 predicate places. [2021-10-14 12:13:13,621 INFO L470 AbstractCegarLoop]: Abstraction has has 883 places, 1360 transitions, 53220 flow [2021-10-14 12:13:13,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:13,621 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:13,621 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:13:13,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-10-14 12:13:13,621 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:13:13,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:13,622 INFO L82 PathProgramCache]: Analyzing trace with hash -562794216, now seen corresponding path program 31 times [2021-10-14 12:13:13,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:13,622 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232348690] [2021-10-14 12:13:13,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:13,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:13,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:14,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:13:14,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:14,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232348690] [2021-10-14 12:13:14,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232348690] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:14,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:14,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:13:14,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63132763] [2021-10-14 12:13:14,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:13:14,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:14,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:13:14,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:13:14,694 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-14 12:13:14,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 1360 transitions, 53220 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:14,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:14,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-14 12:13:14,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:20,960 INFO L129 PetriNetUnfolder]: 2556/7892 cut-off events. [2021-10-14 12:13:20,960 INFO L130 PetriNetUnfolder]: For 1003667/1003671 co-relation queries the response was YES. [2021-10-14 12:13:21,072 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84619 conditions, 7892 events. 2556/7892 cut-off events. For 1003667/1003671 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 72803 event pairs, 447 based on Foata normal form. 9/7854 useless extension candidates. Maximal degree in co-relation 84188. Up to 1858 conditions per place. [2021-10-14 12:13:21,103 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 752 selfloop transitions, 601 changer transitions 17/1489 dead transitions. [2021-10-14 12:13:21,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 924 places, 1489 transitions, 58251 flow [2021-10-14 12:13:21,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-14 12:13:21,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-14 12:13:21,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6097 transitions. [2021-10-14 12:13:21,106 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4634387351778656 [2021-10-14 12:13:21,106 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6097 transitions. [2021-10-14 12:13:21,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6097 transitions. [2021-10-14 12:13:21,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:21,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6097 transitions. [2021-10-14 12:13:21,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 138.5681818181818) internal successors, (6097), 44 states have internal predecessors, (6097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:21,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:21,116 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:21,116 INFO L186 Difference]: Start difference. First operand has 883 places, 1360 transitions, 53220 flow. Second operand 44 states and 6097 transitions. [2021-10-14 12:13:21,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 924 places, 1489 transitions, 58251 flow [2021-10-14 12:13:26,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 891 places, 1489 transitions, 57836 flow, removed 37 selfloop flow, removed 33 redundant places. [2021-10-14 12:13:26,411 INFO L242 Difference]: Finished difference. Result has 901 places, 1377 transitions, 56057 flow [2021-10-14 12:13:26,412 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=52817, PETRI_DIFFERENCE_MINUEND_PLACES=848, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=585, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=56057, PETRI_PLACES=901, PETRI_TRANSITIONS=1377} [2021-10-14 12:13:26,412 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 610 predicate places. [2021-10-14 12:13:26,412 INFO L470 AbstractCegarLoop]: Abstraction has has 901 places, 1377 transitions, 56057 flow [2021-10-14 12:13:26,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:26,413 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:26,413 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:13:26,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-10-14 12:13:26,413 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:13:26,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:26,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1255139324, now seen corresponding path program 32 times [2021-10-14 12:13:26,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:26,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007159108] [2021-10-14 12:13:26,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:26,414 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:26,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:27,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:13:27,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:27,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007159108] [2021-10-14 12:13:27,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007159108] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:27,157 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:27,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:13:27,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145704106] [2021-10-14 12:13:27,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:13:27,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:27,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:13:27,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:13:27,159 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-14 12:13:27,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 901 places, 1377 transitions, 56057 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:27,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:27,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-14 12:13:27,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:33,396 INFO L129 PetriNetUnfolder]: 2541/7891 cut-off events. [2021-10-14 12:13:33,396 INFO L130 PetriNetUnfolder]: For 1079203/1079206 co-relation queries the response was YES. [2021-10-14 12:13:33,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87102 conditions, 7891 events. 2541/7891 cut-off events. For 1079203/1079206 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 72852 event pairs, 560 based on Foata normal form. 9/7851 useless extension candidates. Maximal degree in co-relation 86880. Up to 1834 conditions per place. [2021-10-14 12:13:33,532 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 774 selfloop transitions, 569 changer transitions 24/1487 dead transitions. [2021-10-14 12:13:33,533 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 938 places, 1487 transitions, 60445 flow [2021-10-14 12:13:33,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-14 12:13:33,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-14 12:13:33,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5861 transitions. [2021-10-14 12:13:33,562 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46671444497531456 [2021-10-14 12:13:33,562 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5861 transitions. [2021-10-14 12:13:33,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5861 transitions. [2021-10-14 12:13:33,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:33,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5861 transitions. [2021-10-14 12:13:33,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 139.54761904761904) internal successors, (5861), 42 states have internal predecessors, (5861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:33,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:33,571 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:33,572 INFO L186 Difference]: Start difference. First operand has 901 places, 1377 transitions, 56057 flow. Second operand 42 states and 5861 transitions. [2021-10-14 12:13:33,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 938 places, 1487 transitions, 60445 flow [2021-10-14 12:13:39,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 896 places, 1487 transitions, 59178 flow, removed 121 selfloop flow, removed 42 redundant places. [2021-10-14 12:13:39,413 INFO L242 Difference]: Finished difference. Result has 898 places, 1383 transitions, 56889 flow [2021-10-14 12:13:39,414 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=54749, PETRI_DIFFERENCE_MINUEND_PLACES=855, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=56889, PETRI_PLACES=898, PETRI_TRANSITIONS=1383} [2021-10-14 12:13:39,414 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 607 predicate places. [2021-10-14 12:13:39,414 INFO L470 AbstractCegarLoop]: Abstraction has has 898 places, 1383 transitions, 56889 flow [2021-10-14 12:13:39,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:39,415 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:39,415 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:13:39,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-10-14 12:13:39,415 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:13:39,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:39,416 INFO L82 PathProgramCache]: Analyzing trace with hash -705301924, now seen corresponding path program 1 times [2021-10-14 12:13:39,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:39,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856661907] [2021-10-14 12:13:39,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:39,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:39,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:40,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:13:40,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:40,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856661907] [2021-10-14 12:13:40,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856661907] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:40,135 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:40,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-14 12:13:40,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134225664] [2021-10-14 12:13:40,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-14 12:13:40,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:40,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-14 12:13:40,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=899, Unknown=0, NotChecked=0, Total=992 [2021-10-14 12:13:40,137 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:13:40,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 1383 transitions, 56889 flow. Second operand has 32 states, 32 states have (on average 134.34375) internal successors, (4299), 32 states have internal predecessors, (4299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:40,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:40,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:13:40,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:46,219 INFO L129 PetriNetUnfolder]: 2629/7753 cut-off events. [2021-10-14 12:13:46,219 INFO L130 PetriNetUnfolder]: For 986271/986271 co-relation queries the response was YES. [2021-10-14 12:13:46,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81035 conditions, 7753 events. 2629/7753 cut-off events. For 986271/986271 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 69999 event pairs, 315 based on Foata normal form. 5/7715 useless extension candidates. Maximal degree in co-relation 80825. Up to 2935 conditions per place. [2021-10-14 12:13:46,349 INFO L132 encePairwiseOnDemand]: 255/299 looper letters, 1102 selfloop transitions, 264 changer transitions 22/1676 dead transitions. [2021-10-14 12:13:46,349 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 924 places, 1676 transitions, 61437 flow [2021-10-14 12:13:46,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-14 12:13:46,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-14 12:13:46,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6642 transitions. [2021-10-14 12:13:46,353 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4627926421404682 [2021-10-14 12:13:46,353 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 6642 transitions. [2021-10-14 12:13:46,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 6642 transitions. [2021-10-14 12:13:46,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:46,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 6642 transitions. [2021-10-14 12:13:46,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 138.375) internal successors, (6642), 48 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:46,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:46,363 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:46,363 INFO L186 Difference]: Start difference. First operand has 898 places, 1383 transitions, 56889 flow. Second operand 48 states and 6642 transitions. [2021-10-14 12:13:46,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 924 places, 1676 transitions, 61437 flow [2021-10-14 12:13:52,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 870 places, 1676 transitions, 60428 flow, removed 77 selfloop flow, removed 54 redundant places. [2021-10-14 12:13:52,379 INFO L242 Difference]: Finished difference. Result has 884 places, 1441 transitions, 57289 flow [2021-10-14 12:13:52,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=55883, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=57289, PETRI_PLACES=884, PETRI_TRANSITIONS=1441} [2021-10-14 12:13:52,379 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 593 predicate places. [2021-10-14 12:13:52,380 INFO L470 AbstractCegarLoop]: Abstraction has has 884 places, 1441 transitions, 57289 flow [2021-10-14 12:13:52,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 134.34375) internal successors, (4299), 32 states have internal predecessors, (4299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:52,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:13:52,380 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:13:52,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-10-14 12:13:52,380 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:13:52,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:13:52,381 INFO L82 PathProgramCache]: Analyzing trace with hash 219969092, now seen corresponding path program 2 times [2021-10-14 12:13:52,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:13:52,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008350802] [2021-10-14 12:13:52,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:13:52,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:13:52,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:13:53,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:13:53,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:13:53,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008350802] [2021-10-14 12:13:53,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008350802] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:13:53,110 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:13:53,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:13:53,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254844935] [2021-10-14 12:13:53,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:13:53,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:13:53,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:13:53,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:13:53,113 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:13:53,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 884 places, 1441 transitions, 57289 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:53,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:13:53,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:13:53,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:13:59,168 INFO L129 PetriNetUnfolder]: 2823/8392 cut-off events. [2021-10-14 12:13:59,168 INFO L130 PetriNetUnfolder]: For 1015910/1015913 co-relation queries the response was YES. [2021-10-14 12:13:59,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83693 conditions, 8392 events. 2823/8392 cut-off events. For 1015910/1015913 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 77188 event pairs, 264 based on Foata normal form. 6/8344 useless extension candidates. Maximal degree in co-relation 83496. Up to 2334 conditions per place. [2021-10-14 12:13:59,308 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 1049 selfloop transitions, 325 changer transitions 1/1663 dead transitions. [2021-10-14 12:13:59,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 916 places, 1663 transitions, 61204 flow [2021-10-14 12:13:59,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-14 12:13:59,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-14 12:13:59,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5056 transitions. [2021-10-14 12:13:59,311 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46971386101820883 [2021-10-14 12:13:59,311 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5056 transitions. [2021-10-14 12:13:59,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5056 transitions. [2021-10-14 12:13:59,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:13:59,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5056 transitions. [2021-10-14 12:13:59,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 140.44444444444446) internal successors, (5056), 36 states have internal predecessors, (5056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:59,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 299.0) internal successors, (11063), 37 states have internal predecessors, (11063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:59,319 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 299.0) internal successors, (11063), 37 states have internal predecessors, (11063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:13:59,319 INFO L186 Difference]: Start difference. First operand has 884 places, 1441 transitions, 57289 flow. Second operand 36 states and 5056 transitions. [2021-10-14 12:13:59,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 916 places, 1663 transitions, 61204 flow [2021-10-14 12:14:05,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 892 places, 1663 transitions, 61078 flow, removed 31 selfloop flow, removed 24 redundant places. [2021-10-14 12:14:05,336 INFO L242 Difference]: Finished difference. Result has 899 places, 1490 transitions, 58369 flow [2021-10-14 12:14:05,337 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=57175, PETRI_DIFFERENCE_MINUEND_PLACES=857, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=58369, PETRI_PLACES=899, PETRI_TRANSITIONS=1490} [2021-10-14 12:14:05,337 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 608 predicate places. [2021-10-14 12:14:05,337 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 1490 transitions, 58369 flow [2021-10-14 12:14:05,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:05,338 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:05,338 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:14:05,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-10-14 12:14:05,338 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:14:05,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:05,339 INFO L82 PathProgramCache]: Analyzing trace with hash -372315128, now seen corresponding path program 3 times [2021-10-14 12:14:05,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:05,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191013844] [2021-10-14 12:14:05,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:05,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:06,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:14:06,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:06,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191013844] [2021-10-14 12:14:06,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191013844] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:06,033 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:06,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:14:06,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529104303] [2021-10-14 12:14:06,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:14:06,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:06,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:14:06,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:14:06,035 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:14:06,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1490 transitions, 58369 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:06,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:06,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:14:06,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:14:12,722 INFO L129 PetriNetUnfolder]: 2989/8963 cut-off events. [2021-10-14 12:14:12,722 INFO L130 PetriNetUnfolder]: For 1042824/1042827 co-relation queries the response was YES. [2021-10-14 12:14:12,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87535 conditions, 8963 events. 2989/8963 cut-off events. For 1042824/1042827 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 83674 event pairs, 408 based on Foata normal form. 6/8908 useless extension candidates. Maximal degree in co-relation 87333. Up to 2935 conditions per place. [2021-10-14 12:14:12,867 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 1198 selfloop transitions, 272 changer transitions 1/1759 dead transitions. [2021-10-14 12:14:12,867 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 1759 transitions, 63056 flow [2021-10-14 12:14:12,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-14 12:14:12,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-14 12:14:12,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5853 transitions. [2021-10-14 12:14:12,870 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46607740086000954 [2021-10-14 12:14:12,870 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5853 transitions. [2021-10-14 12:14:12,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5853 transitions. [2021-10-14 12:14:12,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:12,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5853 transitions. [2021-10-14 12:14:12,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 139.35714285714286) internal successors, (5853), 42 states have internal predecessors, (5853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:12,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:12,879 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:12,879 INFO L186 Difference]: Start difference. First operand has 899 places, 1490 transitions, 58369 flow. Second operand 42 states and 5853 transitions. [2021-10-14 12:14:12,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 1759 transitions, 63056 flow [2021-10-14 12:14:18,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 919 places, 1759 transitions, 62647 flow, removed 58 selfloop flow, removed 21 redundant places. [2021-10-14 12:14:18,873 INFO L242 Difference]: Finished difference. Result has 931 places, 1535 transitions, 59192 flow [2021-10-14 12:14:18,874 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=57976, PETRI_DIFFERENCE_MINUEND_PLACES=878, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=59192, PETRI_PLACES=931, PETRI_TRANSITIONS=1535} [2021-10-14 12:14:18,874 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 640 predicate places. [2021-10-14 12:14:18,874 INFO L470 AbstractCegarLoop]: Abstraction has has 931 places, 1535 transitions, 59192 flow [2021-10-14 12:14:18,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:18,875 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:18,875 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:14:18,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-10-14 12:14:18,875 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:14:18,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:18,876 INFO L82 PathProgramCache]: Analyzing trace with hash 31433424, now seen corresponding path program 4 times [2021-10-14 12:14:18,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:18,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056800878] [2021-10-14 12:14:18,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:18,876 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:18,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:19,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:14:19,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:19,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056800878] [2021-10-14 12:14:19,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056800878] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:19,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:19,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:14:19,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544121348] [2021-10-14 12:14:19,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:14:19,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:19,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:14:19,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:14:19,766 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:14:19,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 931 places, 1535 transitions, 59192 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:19,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:19,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:14:19,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:14:26,685 INFO L129 PetriNetUnfolder]: 3007/8978 cut-off events. [2021-10-14 12:14:26,685 INFO L130 PetriNetUnfolder]: For 1048521/1048525 co-relation queries the response was YES. [2021-10-14 12:14:26,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89471 conditions, 8978 events. 3007/8978 cut-off events. For 1048521/1048525 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 83683 event pairs, 348 based on Foata normal form. 12/8928 useless extension candidates. Maximal degree in co-relation 89257. Up to 2935 conditions per place. [2021-10-14 12:14:26,843 INFO L132 encePairwiseOnDemand]: 263/299 looper letters, 1165 selfloop transitions, 274 changer transitions 7/1734 dead transitions. [2021-10-14 12:14:26,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 975 places, 1734 transitions, 63440 flow [2021-10-14 12:14:26,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-14 12:14:26,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-14 12:14:26,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6189 transitions. [2021-10-14 12:14:26,847 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45997770345596434 [2021-10-14 12:14:26,847 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6189 transitions. [2021-10-14 12:14:26,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6189 transitions. [2021-10-14 12:14:26,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:26,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6189 transitions. [2021-10-14 12:14:26,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.53333333333333) internal successors, (6189), 45 states have internal predecessors, (6189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:26,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:26,857 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:26,857 INFO L186 Difference]: Start difference. First operand has 931 places, 1535 transitions, 59192 flow. Second operand 45 states and 6189 transitions. [2021-10-14 12:14:26,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 975 places, 1734 transitions, 63440 flow [2021-10-14 12:14:32,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 950 places, 1734 transitions, 62752 flow, removed 125 selfloop flow, removed 25 redundant places. [2021-10-14 12:14:32,853 INFO L242 Difference]: Finished difference. Result has 960 places, 1570 transitions, 59507 flow [2021-10-14 12:14:32,854 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=58504, PETRI_DIFFERENCE_MINUEND_PLACES=906, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=59507, PETRI_PLACES=960, PETRI_TRANSITIONS=1570} [2021-10-14 12:14:32,854 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 669 predicate places. [2021-10-14 12:14:32,854 INFO L470 AbstractCegarLoop]: Abstraction has has 960 places, 1570 transitions, 59507 flow [2021-10-14 12:14:32,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:32,855 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:32,855 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:14:32,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-10-14 12:14:32,855 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:14:32,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:32,855 INFO L82 PathProgramCache]: Analyzing trace with hash -1686070452, now seen corresponding path program 5 times [2021-10-14 12:14:32,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:32,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556302828] [2021-10-14 12:14:32,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:32,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:32,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:33,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:14:33,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:33,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556302828] [2021-10-14 12:14:33,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556302828] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:33,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:33,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:14:33,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303729159] [2021-10-14 12:14:33,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:14:33,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:33,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:14:33,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:14:33,539 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:14:33,541 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 960 places, 1570 transitions, 59507 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:33,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:33,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:14:33,541 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:14:40,312 INFO L129 PetriNetUnfolder]: 3007/9085 cut-off events. [2021-10-14 12:14:40,312 INFO L130 PetriNetUnfolder]: For 1051174/1051179 co-relation queries the response was YES. [2021-10-14 12:14:40,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90162 conditions, 9085 events. 3007/9085 cut-off events. For 1051174/1051179 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 85673 event pairs, 397 based on Foata normal form. 6/9023 useless extension candidates. Maximal degree in co-relation 89938. Up to 2935 conditions per place. [2021-10-14 12:14:40,478 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 1153 selfloop transitions, 273 changer transitions 1/1715 dead transitions. [2021-10-14 12:14:40,478 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 996 places, 1715 transitions, 63179 flow [2021-10-14 12:14:40,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-14 12:14:40,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-14 12:14:40,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 5129 transitions. [2021-10-14 12:14:40,481 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46361746361746364 [2021-10-14 12:14:40,481 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 5129 transitions. [2021-10-14 12:14:40,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 5129 transitions. [2021-10-14 12:14:40,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:40,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 5129 transitions. [2021-10-14 12:14:40,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 138.6216216216216) internal successors, (5129), 37 states have internal predecessors, (5129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:40,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 299.0) internal successors, (11362), 38 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:40,490 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 299.0) internal successors, (11362), 38 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:40,490 INFO L186 Difference]: Start difference. First operand has 960 places, 1570 transitions, 59507 flow. Second operand 37 states and 5129 transitions. [2021-10-14 12:14:40,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 996 places, 1715 transitions, 63179 flow [2021-10-14 12:14:46,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 963 places, 1715 transitions, 62205 flow, removed 71 selfloop flow, removed 33 redundant places. [2021-10-14 12:14:46,392 INFO L242 Difference]: Finished difference. Result has 970 places, 1606 transitions, 59539 flow [2021-10-14 12:14:46,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=58541, PETRI_DIFFERENCE_MINUEND_PLACES=927, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=59539, PETRI_PLACES=970, PETRI_TRANSITIONS=1606} [2021-10-14 12:14:46,393 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 679 predicate places. [2021-10-14 12:14:46,393 INFO L470 AbstractCegarLoop]: Abstraction has has 970 places, 1606 transitions, 59539 flow [2021-10-14 12:14:46,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:46,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:14:46,394 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:14:46,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-10-14 12:14:46,394 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:14:46,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:14:46,394 INFO L82 PathProgramCache]: Analyzing trace with hash -2120934350, now seen corresponding path program 6 times [2021-10-14 12:14:46,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:14:46,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160216172] [2021-10-14 12:14:46,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:14:46,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:14:46,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:14:47,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:14:47,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:14:47,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160216172] [2021-10-14 12:14:47,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160216172] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:14:47,216 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:14:47,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:14:47,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957034228] [2021-10-14 12:14:47,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:14:47,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:14:47,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:14:47,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:14:47,218 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:14:47,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 1606 transitions, 59539 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:47,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:14:47,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:14:47,220 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:14:54,415 INFO L129 PetriNetUnfolder]: 3086/9331 cut-off events. [2021-10-14 12:14:54,415 INFO L130 PetriNetUnfolder]: For 1036690/1036694 co-relation queries the response was YES. [2021-10-14 12:14:54,643 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90975 conditions, 9331 events. 3086/9331 cut-off events. For 1036690/1036694 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 88320 event pairs, 358 based on Foata normal form. 12/9277 useless extension candidates. Maximal degree in co-relation 90749. Up to 2935 conditions per place. [2021-10-14 12:14:54,680 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 1232 selfloop transitions, 287 changer transitions 7/1814 dead transitions. [2021-10-14 12:14:54,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1013 places, 1814 transitions, 64456 flow [2021-10-14 12:14:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-14 12:14:54,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-14 12:14:54,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6074 transitions. [2021-10-14 12:14:54,683 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4616904834296139 [2021-10-14 12:14:54,683 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6074 transitions. [2021-10-14 12:14:54,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6074 transitions. [2021-10-14 12:14:54,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:14:54,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6074 transitions. [2021-10-14 12:14:54,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 138.04545454545453) internal successors, (6074), 44 states have internal predecessors, (6074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:54,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:54,693 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:14:54,693 INFO L186 Difference]: Start difference. First operand has 970 places, 1606 transitions, 59539 flow. Second operand 44 states and 6074 transitions. [2021-10-14 12:14:54,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1013 places, 1814 transitions, 64456 flow [2021-10-14 12:15:00,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 985 places, 1814 transitions, 63824 flow, removed 84 selfloop flow, removed 28 redundant places. [2021-10-14 12:15:00,815 INFO L242 Difference]: Finished difference. Result has 992 places, 1634 transitions, 60088 flow [2021-10-14 12:15:00,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=58993, PETRI_DIFFERENCE_MINUEND_PLACES=942, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=60088, PETRI_PLACES=992, PETRI_TRANSITIONS=1634} [2021-10-14 12:15:00,816 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 701 predicate places. [2021-10-14 12:15:00,816 INFO L470 AbstractCegarLoop]: Abstraction has has 992 places, 1634 transitions, 60088 flow [2021-10-14 12:15:00,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:00,816 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:00,816 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:15:00,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-10-14 12:15:00,817 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:15:00,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:00,817 INFO L82 PathProgramCache]: Analyzing trace with hash 2072185314, now seen corresponding path program 7 times [2021-10-14 12:15:00,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:00,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096278052] [2021-10-14 12:15:00,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:00,817 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:00,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:01,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:15:01,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:01,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096278052] [2021-10-14 12:15:01,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096278052] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:01,519 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:01,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:15:01,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99482623] [2021-10-14 12:15:01,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:15:01,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:01,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:15:01,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:15:01,521 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:15:01,523 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 992 places, 1634 transitions, 60088 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:01,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:01,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:15:01,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:08,786 INFO L129 PetriNetUnfolder]: 3094/9465 cut-off events. [2021-10-14 12:15:08,787 INFO L130 PetriNetUnfolder]: For 1043203/1043208 co-relation queries the response was YES. [2021-10-14 12:15:08,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91940 conditions, 9465 events. 3094/9465 cut-off events. For 1043203/1043208 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 90563 event pairs, 409 based on Foata normal form. 6/9396 useless extension candidates. Maximal degree in co-relation 91707. Up to 2935 conditions per place. [2021-10-14 12:15:08,963 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 1187 selfloop transitions, 281 changer transitions 1/1757 dead transitions. [2021-10-14 12:15:08,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1030 places, 1757 transitions, 63763 flow [2021-10-14 12:15:08,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-14 12:15:08,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-14 12:15:08,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5399 transitions. [2021-10-14 12:15:08,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46299631249464024 [2021-10-14 12:15:08,966 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5399 transitions. [2021-10-14 12:15:08,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5399 transitions. [2021-10-14 12:15:08,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:08,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5399 transitions. [2021-10-14 12:15:08,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 138.43589743589743) internal successors, (5399), 39 states have internal predecessors, (5399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:08,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:08,974 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:08,974 INFO L186 Difference]: Start difference. First operand has 992 places, 1634 transitions, 60088 flow. Second operand 39 states and 5399 transitions. [2021-10-14 12:15:08,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1030 places, 1757 transitions, 63763 flow [2021-10-14 12:15:16,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 998 places, 1757 transitions, 63126 flow, removed 85 selfloop flow, removed 32 redundant places. [2021-10-14 12:15:16,109 INFO L242 Difference]: Finished difference. Result has 1002 places, 1643 transitions, 60231 flow [2021-10-14 12:15:16,110 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=59454, PETRI_DIFFERENCE_MINUEND_PLACES=960, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=60231, PETRI_PLACES=1002, PETRI_TRANSITIONS=1643} [2021-10-14 12:15:16,110 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 711 predicate places. [2021-10-14 12:15:16,110 INFO L470 AbstractCegarLoop]: Abstraction has has 1002 places, 1643 transitions, 60231 flow [2021-10-14 12:15:16,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:16,111 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:16,111 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:15:16,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-10-14 12:15:16,111 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:15:16,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:16,111 INFO L82 PathProgramCache]: Analyzing trace with hash -798637172, now seen corresponding path program 8 times [2021-10-14 12:15:16,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:16,112 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775599167] [2021-10-14 12:15:16,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:16,112 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:16,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:16,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:15:16,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:16,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775599167] [2021-10-14 12:15:16,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775599167] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:16,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:16,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:15:16,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173127440] [2021-10-14 12:15:16,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:15:16,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:16,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:15:16,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:15:16,968 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:15:16,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1002 places, 1643 transitions, 60231 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:16,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:16,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:15:16,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:24,498 INFO L129 PetriNetUnfolder]: 3116/9528 cut-off events. [2021-10-14 12:15:24,498 INFO L130 PetriNetUnfolder]: For 1047515/1047519 co-relation queries the response was YES. [2021-10-14 12:15:24,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92515 conditions, 9528 events. 3116/9528 cut-off events. For 1047515/1047519 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 90942 event pairs, 364 based on Foata normal form. 12/9471 useless extension candidates. Maximal degree in co-relation 92278. Up to 2935 conditions per place. [2021-10-14 12:15:24,676 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 1243 selfloop transitions, 292 changer transitions 7/1830 dead transitions. [2021-10-14 12:15:24,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1045 places, 1830 transitions, 65003 flow [2021-10-14 12:15:24,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-14 12:15:24,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-14 12:15:24,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6068 transitions. [2021-10-14 12:15:24,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46123441775615687 [2021-10-14 12:15:24,679 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6068 transitions. [2021-10-14 12:15:24,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6068 transitions. [2021-10-14 12:15:24,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:24,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6068 transitions. [2021-10-14 12:15:24,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 137.9090909090909) internal successors, (6068), 44 states have internal predecessors, (6068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:24,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:24,689 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:24,689 INFO L186 Difference]: Start difference. First operand has 1002 places, 1643 transitions, 60231 flow. Second operand 44 states and 6068 transitions. [2021-10-14 12:15:24,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1045 places, 1830 transitions, 65003 flow [2021-10-14 12:15:30,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1013 places, 1830 transitions, 64365 flow, removed 51 selfloop flow, removed 32 redundant places. [2021-10-14 12:15:30,616 INFO L242 Difference]: Finished difference. Result has 1018 places, 1659 transitions, 60539 flow [2021-10-14 12:15:30,617 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=59598, PETRI_DIFFERENCE_MINUEND_PLACES=970, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=60539, PETRI_PLACES=1018, PETRI_TRANSITIONS=1659} [2021-10-14 12:15:30,617 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 727 predicate places. [2021-10-14 12:15:30,617 INFO L470 AbstractCegarLoop]: Abstraction has has 1018 places, 1659 transitions, 60539 flow [2021-10-14 12:15:30,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:30,617 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:30,618 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:15:30,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-10-14 12:15:30,618 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:15:30,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:30,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1955291566, now seen corresponding path program 9 times [2021-10-14 12:15:30,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:30,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388954631] [2021-10-14 12:15:30,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:30,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:30,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:15:31,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:31,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388954631] [2021-10-14 12:15:31,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388954631] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:31,364 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:31,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:15:31,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391216090] [2021-10-14 12:15:31,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:15:31,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:31,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:15:31,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:15:31,366 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:15:31,368 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1018 places, 1659 transitions, 60539 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:31,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:31,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:15:31,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:38,676 INFO L129 PetriNetUnfolder]: 3132/9681 cut-off events. [2021-10-14 12:15:38,677 INFO L130 PetriNetUnfolder]: For 1049887/1049892 co-relation queries the response was YES. [2021-10-14 12:15:38,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93347 conditions, 9681 events. 3132/9681 cut-off events. For 1049887/1049892 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 93548 event pairs, 411 based on Foata normal form. 6/9607 useless extension candidates. Maximal degree in co-relation 93105. Up to 2935 conditions per place. [2021-10-14 12:15:38,865 INFO L132 encePairwiseOnDemand]: 261/299 looper letters, 1220 selfloop transitions, 284 changer transitions 1/1793 dead transitions. [2021-10-14 12:15:38,865 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1055 places, 1793 transitions, 64487 flow [2021-10-14 12:15:38,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-14 12:15:38,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-14 12:15:38,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5267 transitions. [2021-10-14 12:15:38,868 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46356275303643724 [2021-10-14 12:15:38,868 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5267 transitions. [2021-10-14 12:15:38,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5267 transitions. [2021-10-14 12:15:38,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:38,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5267 transitions. [2021-10-14 12:15:38,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 138.60526315789474) internal successors, (5267), 38 states have internal predecessors, (5267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:38,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:38,877 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:38,877 INFO L186 Difference]: Start difference. First operand has 1018 places, 1659 transitions, 60539 flow. Second operand 38 states and 5267 transitions. [2021-10-14 12:15:38,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1055 places, 1793 transitions, 64487 flow [2021-10-14 12:15:44,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1021 places, 1793 transitions, 63882 flow, removed 61 selfloop flow, removed 34 redundant places. [2021-10-14 12:15:44,953 INFO L242 Difference]: Finished difference. Result has 1027 places, 1672 transitions, 60886 flow [2021-10-14 12:15:44,954 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=59936, PETRI_DIFFERENCE_MINUEND_PLACES=984, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=60886, PETRI_PLACES=1027, PETRI_TRANSITIONS=1672} [2021-10-14 12:15:44,954 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 736 predicate places. [2021-10-14 12:15:44,954 INFO L470 AbstractCegarLoop]: Abstraction has has 1027 places, 1672 transitions, 60886 flow [2021-10-14 12:15:44,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:44,955 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:15:44,955 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:15:44,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-10-14 12:15:44,955 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:15:44,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:15:44,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1570560900, now seen corresponding path program 10 times [2021-10-14 12:15:44,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:15:44,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335056883] [2021-10-14 12:15:44,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:15:44,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:15:44,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:15:45,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:15:45,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:15:45,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335056883] [2021-10-14 12:15:45,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335056883] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:15:45,812 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:15:45,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:15:45,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481120370] [2021-10-14 12:15:45,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:15:45,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:15:45,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:15:45,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:15:45,814 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:15:45,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1027 places, 1672 transitions, 60886 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:45,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:15:45,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:15:45,815 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:15:53,687 INFO L129 PetriNetUnfolder]: 3122/9568 cut-off events. [2021-10-14 12:15:53,687 INFO L130 PetriNetUnfolder]: For 1056560/1056564 co-relation queries the response was YES. [2021-10-14 12:15:53,835 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93396 conditions, 9568 events. 3122/9568 cut-off events. For 1056560/1056564 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 91705 event pairs, 358 based on Foata normal form. 12/9510 useless extension candidates. Maximal degree in co-relation 93148. Up to 2935 conditions per place. [2021-10-14 12:15:53,873 INFO L132 encePairwiseOnDemand]: 263/299 looper letters, 1238 selfloop transitions, 305 changer transitions 7/1838 dead transitions. [2021-10-14 12:15:53,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1073 places, 1838 transitions, 65449 flow [2021-10-14 12:15:53,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-14 12:15:53,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-10-14 12:15:53,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6459 transitions. [2021-10-14 12:15:53,877 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4596171635949619 [2021-10-14 12:15:53,877 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 6459 transitions. [2021-10-14 12:15:53,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 6459 transitions. [2021-10-14 12:15:53,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:15:53,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 6459 transitions. [2021-10-14 12:15:53,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 137.4255319148936) internal successors, (6459), 47 states have internal predecessors, (6459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:53,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 299.0) internal successors, (14352), 48 states have internal predecessors, (14352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:53,887 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 299.0) internal successors, (14352), 48 states have internal predecessors, (14352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:15:53,887 INFO L186 Difference]: Start difference. First operand has 1027 places, 1672 transitions, 60886 flow. Second operand 47 states and 6459 transitions. [2021-10-14 12:15:53,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1073 places, 1838 transitions, 65449 flow [2021-10-14 12:16:00,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1043 places, 1838 transitions, 64718 flow, removed 111 selfloop flow, removed 30 redundant places. [2021-10-14 12:16:00,721 INFO L242 Difference]: Finished difference. Result has 1046 places, 1680 transitions, 60956 flow [2021-10-14 12:16:00,722 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=60172, PETRI_DIFFERENCE_MINUEND_PLACES=997, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=60956, PETRI_PLACES=1046, PETRI_TRANSITIONS=1680} [2021-10-14 12:16:00,722 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 755 predicate places. [2021-10-14 12:16:00,722 INFO L470 AbstractCegarLoop]: Abstraction has has 1046 places, 1680 transitions, 60956 flow [2021-10-14 12:16:00,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:00,723 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:00,723 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:16:00,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-10-14 12:16:00,723 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:16:00,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:00,723 INFO L82 PathProgramCache]: Analyzing trace with hash 2033317026, now seen corresponding path program 11 times [2021-10-14 12:16:00,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:00,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341078342] [2021-10-14 12:16:00,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:00,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:00,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:01,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:16:01,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:01,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341078342] [2021-10-14 12:16:01,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341078342] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:01,419 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:01,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:16:01,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586189550] [2021-10-14 12:16:01,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:16:01,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:01,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:16:01,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:16:01,421 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:16:01,422 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1046 places, 1680 transitions, 60956 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:01,422 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:01,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:16:01,422 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:08,998 INFO L129 PetriNetUnfolder]: 3137/9731 cut-off events. [2021-10-14 12:16:08,998 INFO L130 PetriNetUnfolder]: For 1057400/1057405 co-relation queries the response was YES. [2021-10-14 12:16:09,155 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93998 conditions, 9731 events. 3137/9731 cut-off events. For 1057400/1057405 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 94340 event pairs, 402 based on Foata normal form. 6/9659 useless extension candidates. Maximal degree in co-relation 93747. Up to 2935 conditions per place. [2021-10-14 12:16:09,194 INFO L132 encePairwiseOnDemand]: 261/299 looper letters, 1244 selfloop transitions, 289 changer transitions 1/1822 dead transitions. [2021-10-14 12:16:09,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1084 places, 1822 transitions, 65136 flow [2021-10-14 12:16:09,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-14 12:16:09,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-14 12:16:09,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5403 transitions. [2021-10-14 12:16:09,197 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4633393362490352 [2021-10-14 12:16:09,198 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5403 transitions. [2021-10-14 12:16:09,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5403 transitions. [2021-10-14 12:16:09,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:09,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5403 transitions. [2021-10-14 12:16:09,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 138.53846153846155) internal successors, (5403), 39 states have internal predecessors, (5403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:09,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:09,206 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:09,206 INFO L186 Difference]: Start difference. First operand has 1046 places, 1680 transitions, 60956 flow. Second operand 39 states and 5403 transitions. [2021-10-14 12:16:09,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1084 places, 1822 transitions, 65136 flow [2021-10-14 12:16:15,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1045 places, 1822 transitions, 64480 flow, removed 43 selfloop flow, removed 39 redundant places. [2021-10-14 12:16:15,863 INFO L242 Difference]: Finished difference. Result has 1053 places, 1696 transitions, 61511 flow [2021-10-14 12:16:15,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=60316, PETRI_DIFFERENCE_MINUEND_PLACES=1007, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=61511, PETRI_PLACES=1053, PETRI_TRANSITIONS=1696} [2021-10-14 12:16:15,864 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 762 predicate places. [2021-10-14 12:16:15,864 INFO L470 AbstractCegarLoop]: Abstraction has has 1053 places, 1696 transitions, 61511 flow [2021-10-14 12:16:15,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:15,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:15,865 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:16:15,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-10-14 12:16:15,865 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:16:15,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:15,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1209229264, now seen corresponding path program 12 times [2021-10-14 12:16:15,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:15,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056785521] [2021-10-14 12:16:15,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:15,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:15,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:16:16,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:16,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056785521] [2021-10-14 12:16:16,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056785521] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:16,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:16,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:16:16,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320106480] [2021-10-14 12:16:16,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:16:16,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:16,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:16:16,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:16:16,594 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-14 12:16:16,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1053 places, 1696 transitions, 61511 flow. Second operand has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:16,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:16,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-14 12:16:16,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:24,846 INFO L129 PetriNetUnfolder]: 3499/10679 cut-off events. [2021-10-14 12:16:24,846 INFO L130 PetriNetUnfolder]: For 1066643/1066648 co-relation queries the response was YES. [2021-10-14 12:16:25,025 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98737 conditions, 10679 events. 3499/10679 cut-off events. For 1066643/1066648 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 103196 event pairs, 465 based on Foata normal form. 6/10610 useless extension candidates. Maximal degree in co-relation 98478. Up to 2935 conditions per place. [2021-10-14 12:16:25,069 INFO L132 encePairwiseOnDemand]: 263/299 looper letters, 1391 selfloop transitions, 291 changer transitions 1/1969 dead transitions. [2021-10-14 12:16:25,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1095 places, 1969 transitions, 67000 flow [2021-10-14 12:16:25,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-14 12:16:25,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-14 12:16:25,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5861 transitions. [2021-10-14 12:16:25,072 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45586062067356303 [2021-10-14 12:16:25,072 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5861 transitions. [2021-10-14 12:16:25,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5861 transitions. [2021-10-14 12:16:25,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:25,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5861 transitions. [2021-10-14 12:16:25,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 136.30232558139534) internal successors, (5861), 43 states have internal predecessors, (5861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:25,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:25,081 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:25,081 INFO L186 Difference]: Start difference. First operand has 1053 places, 1696 transitions, 61511 flow. Second operand 43 states and 5861 transitions. [2021-10-14 12:16:25,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1095 places, 1969 transitions, 67000 flow [2021-10-14 12:16:32,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1069 places, 1969 transitions, 66519 flow, removed 190 selfloop flow, removed 26 redundant places. [2021-10-14 12:16:32,775 INFO L242 Difference]: Finished difference. Result has 1078 places, 1714 transitions, 62012 flow [2021-10-14 12:16:32,776 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=61035, PETRI_DIFFERENCE_MINUEND_PLACES=1027, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=62012, PETRI_PLACES=1078, PETRI_TRANSITIONS=1714} [2021-10-14 12:16:32,776 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 787 predicate places. [2021-10-14 12:16:32,776 INFO L470 AbstractCegarLoop]: Abstraction has has 1078 places, 1714 transitions, 62012 flow [2021-10-14 12:16:32,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:32,777 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:32,777 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:16:32,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-10-14 12:16:32,777 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:16:32,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:32,778 INFO L82 PathProgramCache]: Analyzing trace with hash 2101116046, now seen corresponding path program 13 times [2021-10-14 12:16:32,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:32,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645879157] [2021-10-14 12:16:32,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:32,778 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:32,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:33,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:16:33,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:33,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645879157] [2021-10-14 12:16:33,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645879157] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:33,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:33,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:16:33,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285650406] [2021-10-14 12:16:33,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:16:33,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:33,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:16:33,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:16:33,514 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-14 12:16:33,515 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1078 places, 1714 transitions, 62012 flow. Second operand has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:33,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:33,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-14 12:16:33,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:42,069 INFO L129 PetriNetUnfolder]: 3508/10729 cut-off events. [2021-10-14 12:16:42,070 INFO L130 PetriNetUnfolder]: For 1067022/1067027 co-relation queries the response was YES. [2021-10-14 12:16:42,250 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98314 conditions, 10729 events. 3508/10729 cut-off events. For 1067022/1067027 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 103820 event pairs, 463 based on Foata normal form. 6/10660 useless extension candidates. Maximal degree in co-relation 98046. Up to 2935 conditions per place. [2021-10-14 12:16:42,292 INFO L132 encePairwiseOnDemand]: 263/299 looper letters, 1397 selfloop transitions, 301 changer transitions 1/1985 dead transitions. [2021-10-14 12:16:42,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1122 places, 1985 transitions, 67525 flow [2021-10-14 12:16:42,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-14 12:16:42,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-14 12:16:42,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6128 transitions. [2021-10-14 12:16:42,296 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4554440728353772 [2021-10-14 12:16:42,296 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6128 transitions. [2021-10-14 12:16:42,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6128 transitions. [2021-10-14 12:16:42,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:42,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6128 transitions. [2021-10-14 12:16:42,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 136.17777777777778) internal successors, (6128), 45 states have internal predecessors, (6128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:42,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:42,305 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:42,305 INFO L186 Difference]: Start difference. First operand has 1078 places, 1714 transitions, 62012 flow. Second operand 45 states and 6128 transitions. [2021-10-14 12:16:42,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1122 places, 1985 transitions, 67525 flow [2021-10-14 12:16:50,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1086 places, 1985 transitions, 66873 flow, removed 81 selfloop flow, removed 36 redundant places. [2021-10-14 12:16:50,255 INFO L242 Difference]: Finished difference. Result has 1089 places, 1722 transitions, 62212 flow [2021-10-14 12:16:50,257 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=61372, PETRI_DIFFERENCE_MINUEND_PLACES=1042, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=62212, PETRI_PLACES=1089, PETRI_TRANSITIONS=1722} [2021-10-14 12:16:50,257 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 798 predicate places. [2021-10-14 12:16:50,257 INFO L470 AbstractCegarLoop]: Abstraction has has 1089 places, 1722 transitions, 62212 flow [2021-10-14 12:16:50,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:50,257 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:16:50,258 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:16:50,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-10-14 12:16:50,258 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:16:50,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:16:50,258 INFO L82 PathProgramCache]: Analyzing trace with hash 1956098794, now seen corresponding path program 14 times [2021-10-14 12:16:50,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:16:50,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376521014] [2021-10-14 12:16:50,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:16:50,258 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:16:50,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:16:50,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:16:50,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:16:50,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376521014] [2021-10-14 12:16:50,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376521014] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:16:50,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:16:50,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:16:50,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707156223] [2021-10-14 12:16:50,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:16:50,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:16:50,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:16:50,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:16:50,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-14 12:16:50,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1089 places, 1722 transitions, 62212 flow. Second operand has 29 states, 29 states have (on average 132.86206896551724) internal successors, (3853), 29 states have internal predecessors, (3853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:50,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:16:50,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-14 12:16:50,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:16:59,135 INFO L129 PetriNetUnfolder]: 3526/10809 cut-off events. [2021-10-14 12:16:59,136 INFO L130 PetriNetUnfolder]: For 1071049/1071054 co-relation queries the response was YES. [2021-10-14 12:16:59,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98855 conditions, 10809 events. 3526/10809 cut-off events. For 1071049/1071054 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 104904 event pairs, 463 based on Foata normal form. 6/10740 useless extension candidates. Maximal degree in co-relation 98592. Up to 2935 conditions per place. [2021-10-14 12:16:59,439 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 1414 selfloop transitions, 300 changer transitions 1/2001 dead transitions. [2021-10-14 12:16:59,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1129 places, 2001 transitions, 67968 flow [2021-10-14 12:16:59,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-14 12:16:59,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-14 12:16:59,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 5612 transitions. [2021-10-14 12:16:59,443 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45778611632270166 [2021-10-14 12:16:59,443 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 5612 transitions. [2021-10-14 12:16:59,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 5612 transitions. [2021-10-14 12:16:59,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:16:59,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 5612 transitions. [2021-10-14 12:16:59,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 136.8780487804878) internal successors, (5612), 41 states have internal predecessors, (5612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:59,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 299.0) internal successors, (12558), 42 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:59,452 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 299.0) internal successors, (12558), 42 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:16:59,452 INFO L186 Difference]: Start difference. First operand has 1089 places, 1722 transitions, 62212 flow. Second operand 41 states and 5612 transitions. [2021-10-14 12:16:59,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1129 places, 2001 transitions, 67968 flow [2021-10-14 12:17:06,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1091 places, 2001 transitions, 67286 flow, removed 58 selfloop flow, removed 38 redundant places. [2021-10-14 12:17:06,744 INFO L242 Difference]: Finished difference. Result has 1096 places, 1735 transitions, 62602 flow [2021-10-14 12:17:06,745 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=61539, PETRI_DIFFERENCE_MINUEND_PLACES=1051, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=62602, PETRI_PLACES=1096, PETRI_TRANSITIONS=1735} [2021-10-14 12:17:06,745 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 805 predicate places. [2021-10-14 12:17:06,745 INFO L470 AbstractCegarLoop]: Abstraction has has 1096 places, 1735 transitions, 62602 flow [2021-10-14 12:17:06,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 132.86206896551724) internal successors, (3853), 29 states have internal predecessors, (3853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:06,745 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:06,746 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:17:06,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-10-14 12:17:06,746 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:17:06,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:06,746 INFO L82 PathProgramCache]: Analyzing trace with hash 903336324, now seen corresponding path program 15 times [2021-10-14 12:17:06,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:06,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871319845] [2021-10-14 12:17:06,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:06,746 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:06,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:07,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:17:07,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:07,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871319845] [2021-10-14 12:17:07,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871319845] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:07,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:07,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:17:07,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179462870] [2021-10-14 12:17:07,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:17:07,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:07,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:17:07,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:17:07,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-14 12:17:07,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1096 places, 1735 transitions, 62602 flow. Second operand has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:07,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:07,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-14 12:17:07,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:15,983 INFO L129 PetriNetUnfolder]: 3521/10790 cut-off events. [2021-10-14 12:17:15,983 INFO L130 PetriNetUnfolder]: For 1072326/1072331 co-relation queries the response was YES. [2021-10-14 12:17:16,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98907 conditions, 10790 events. 3521/10790 cut-off events. For 1072326/1072331 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 104694 event pairs, 459 based on Foata normal form. 6/10721 useless extension candidates. Maximal degree in co-relation 98639. Up to 2935 conditions per place. [2021-10-14 12:17:16,202 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 1416 selfloop transitions, 308 changer transitions 1/2011 dead transitions. [2021-10-14 12:17:16,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1137 places, 2011 transitions, 68327 flow [2021-10-14 12:17:16,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-14 12:17:16,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-14 12:17:16,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5746 transitions. [2021-10-14 12:17:16,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4575569358178054 [2021-10-14 12:17:16,206 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5746 transitions. [2021-10-14 12:17:16,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5746 transitions. [2021-10-14 12:17:16,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:16,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5746 transitions. [2021-10-14 12:17:16,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 136.8095238095238) internal successors, (5746), 42 states have internal predecessors, (5746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:16,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:16,215 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:16,215 INFO L186 Difference]: Start difference. First operand has 1096 places, 1735 transitions, 62602 flow. Second operand 42 states and 5746 transitions. [2021-10-14 12:17:16,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1137 places, 2011 transitions, 68327 flow [2021-10-14 12:17:24,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1107 places, 2011 transitions, 67643 flow, removed 110 selfloop flow, removed 30 redundant places. [2021-10-14 12:17:24,277 INFO L242 Difference]: Finished difference. Result has 1111 places, 1745 transitions, 62984 flow [2021-10-14 12:17:24,279 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=61930, PETRI_DIFFERENCE_MINUEND_PLACES=1066, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=62984, PETRI_PLACES=1111, PETRI_TRANSITIONS=1745} [2021-10-14 12:17:24,279 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 820 predicate places. [2021-10-14 12:17:24,279 INFO L470 AbstractCegarLoop]: Abstraction has has 1111 places, 1745 transitions, 62984 flow [2021-10-14 12:17:24,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:24,279 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:24,279 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:17:24,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-10-14 12:17:24,280 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:17:24,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:24,280 INFO L82 PathProgramCache]: Analyzing trace with hash 663372568, now seen corresponding path program 16 times [2021-10-14 12:17:24,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:24,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503670966] [2021-10-14 12:17:24,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:24,280 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:24,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:25,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:17:25,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:25,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503670966] [2021-10-14 12:17:25,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503670966] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:25,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:25,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:17:25,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313929585] [2021-10-14 12:17:25,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:17:25,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:25,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:17:25,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:17:25,078 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:17:25,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1111 places, 1745 transitions, 62984 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:25,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:25,079 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:17:25,079 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:33,332 INFO L129 PetriNetUnfolder]: 3397/10530 cut-off events. [2021-10-14 12:17:33,332 INFO L130 PetriNetUnfolder]: For 1073465/1073469 co-relation queries the response was YES. [2021-10-14 12:17:33,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98200 conditions, 10530 events. 3397/10530 cut-off events. For 1073465/1073469 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 102105 event pairs, 402 based on Foata normal form. 7/10453 useless extension candidates. Maximal degree in co-relation 97928. Up to 2935 conditions per place. [2021-10-14 12:17:33,550 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 1314 selfloop transitions, 351 changer transitions 7/1960 dead transitions. [2021-10-14 12:17:33,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1156 places, 1960 transitions, 68394 flow [2021-10-14 12:17:33,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-14 12:17:33,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-14 12:17:33,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6373 transitions. [2021-10-14 12:17:33,554 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46335611458484804 [2021-10-14 12:17:33,554 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6373 transitions. [2021-10-14 12:17:33,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6373 transitions. [2021-10-14 12:17:33,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:33,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6373 transitions. [2021-10-14 12:17:33,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 138.54347826086956) internal successors, (6373), 46 states have internal predecessors, (6373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:33,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:33,564 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:33,564 INFO L186 Difference]: Start difference. First operand has 1111 places, 1745 transitions, 62984 flow. Second operand 46 states and 6373 transitions. [2021-10-14 12:17:33,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1156 places, 1960 transitions, 68394 flow [2021-10-14 12:17:40,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1123 places, 1960 transitions, 67612 flow, removed 146 selfloop flow, removed 33 redundant places. [2021-10-14 12:17:40,733 INFO L242 Difference]: Finished difference. Result has 1129 places, 1762 transitions, 63597 flow [2021-10-14 12:17:40,734 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=62208, PETRI_DIFFERENCE_MINUEND_PLACES=1078, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=63597, PETRI_PLACES=1129, PETRI_TRANSITIONS=1762} [2021-10-14 12:17:40,734 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 838 predicate places. [2021-10-14 12:17:40,734 INFO L470 AbstractCegarLoop]: Abstraction has has 1129 places, 1762 transitions, 63597 flow [2021-10-14 12:17:40,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:40,735 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:40,735 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:17:40,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-10-14 12:17:40,735 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:17:40,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:40,736 INFO L82 PathProgramCache]: Analyzing trace with hash -647023956, now seen corresponding path program 17 times [2021-10-14 12:17:40,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:40,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004847247] [2021-10-14 12:17:40,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:40,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:40,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:41,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:17:41,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:41,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004847247] [2021-10-14 12:17:41,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004847247] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:41,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:41,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:17:41,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047135271] [2021-10-14 12:17:41,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:17:41,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:41,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:17:41,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:17:41,594 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:17:41,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1129 places, 1762 transitions, 63597 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:41,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:41,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:17:41,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:17:50,509 INFO L129 PetriNetUnfolder]: 3397/10556 cut-off events. [2021-10-14 12:17:50,509 INFO L130 PetriNetUnfolder]: For 1075584/1075588 co-relation queries the response was YES. [2021-10-14 12:17:50,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98734 conditions, 10556 events. 3397/10556 cut-off events. For 1075584/1075588 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 102471 event pairs, 415 based on Foata normal form. 7/10515 useless extension candidates. Maximal degree in co-relation 98459. Up to 2935 conditions per place. [2021-10-14 12:17:50,734 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1130 selfloop transitions, 471 changer transitions 15/1904 dead transitions. [2021-10-14 12:17:50,734 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1174 places, 1904 transitions, 68080 flow [2021-10-14 12:17:50,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-14 12:17:50,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-14 12:17:50,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6352 transitions. [2021-10-14 12:17:50,737 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46182928602588336 [2021-10-14 12:17:50,737 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6352 transitions. [2021-10-14 12:17:50,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6352 transitions. [2021-10-14 12:17:50,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:17:50,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6352 transitions. [2021-10-14 12:17:50,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 138.08695652173913) internal successors, (6352), 46 states have internal predecessors, (6352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:50,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:50,747 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:50,747 INFO L186 Difference]: Start difference. First operand has 1129 places, 1762 transitions, 63597 flow. Second operand 46 states and 6352 transitions. [2021-10-14 12:17:50,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1174 places, 1904 transitions, 68080 flow [2021-10-14 12:17:58,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1129 places, 1904 transitions, 66910 flow, removed 218 selfloop flow, removed 45 redundant places. [2021-10-14 12:17:58,330 INFO L242 Difference]: Finished difference. Result has 1133 places, 1778 transitions, 63834 flow [2021-10-14 12:17:58,331 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=62477, PETRI_DIFFERENCE_MINUEND_PLACES=1084, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=63834, PETRI_PLACES=1133, PETRI_TRANSITIONS=1778} [2021-10-14 12:17:58,331 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 842 predicate places. [2021-10-14 12:17:58,331 INFO L470 AbstractCegarLoop]: Abstraction has has 1133 places, 1778 transitions, 63834 flow [2021-10-14 12:17:58,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:58,332 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:17:58,332 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:17:58,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-10-14 12:17:58,332 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:17:58,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:17:58,333 INFO L82 PathProgramCache]: Analyzing trace with hash 643962810, now seen corresponding path program 18 times [2021-10-14 12:17:58,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:17:58,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365080851] [2021-10-14 12:17:58,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:17:58,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:17:58,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:17:59,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:17:59,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:17:59,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365080851] [2021-10-14 12:17:59,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365080851] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:17:59,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:17:59,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:17:59,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140407718] [2021-10-14 12:17:59,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:17:59,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:17:59,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:17:59,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:17:59,182 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:17:59,184 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1133 places, 1778 transitions, 63834 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:17:59,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:17:59,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:17:59,184 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:18:07,620 INFO L129 PetriNetUnfolder]: 3401/10604 cut-off events. [2021-10-14 12:18:07,620 INFO L130 PetriNetUnfolder]: For 1073097/1073104 co-relation queries the response was YES. [2021-10-14 12:18:07,862 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99105 conditions, 10604 events. 3401/10604 cut-off events. For 1073097/1073104 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 103222 event pairs, 436 based on Foata normal form. 8/10531 useless extension candidates. Maximal degree in co-relation 98831. Up to 2935 conditions per place. [2021-10-14 12:18:07,903 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1221 selfloop transitions, 395 changer transitions 3/1907 dead transitions. [2021-10-14 12:18:07,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1172 places, 1907 transitions, 68281 flow [2021-10-14 12:18:07,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-14 12:18:07,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-14 12:18:07,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6046 transitions. [2021-10-14 12:18:07,906 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4595621769534813 [2021-10-14 12:18:07,906 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6046 transitions. [2021-10-14 12:18:07,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6046 transitions. [2021-10-14 12:18:07,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:18:07,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6046 transitions. [2021-10-14 12:18:07,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 137.4090909090909) internal successors, (6046), 44 states have internal predecessors, (6046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:07,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:07,915 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:07,915 INFO L186 Difference]: Start difference. First operand has 1133 places, 1778 transitions, 63834 flow. Second operand 44 states and 6046 transitions. [2021-10-14 12:18:07,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1172 places, 1907 transitions, 68281 flow [2021-10-14 12:18:14,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1141 places, 1907 transitions, 67126 flow, removed 162 selfloop flow, removed 31 redundant places. [2021-10-14 12:18:14,783 INFO L242 Difference]: Finished difference. Result has 1149 places, 1798 transitions, 64030 flow [2021-10-14 12:18:14,784 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=62842, PETRI_DIFFERENCE_MINUEND_PLACES=1098, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=64030, PETRI_PLACES=1149, PETRI_TRANSITIONS=1798} [2021-10-14 12:18:14,785 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 858 predicate places. [2021-10-14 12:18:14,785 INFO L470 AbstractCegarLoop]: Abstraction has has 1149 places, 1798 transitions, 64030 flow [2021-10-14 12:18:14,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:14,785 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:18:14,785 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:18:14,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-10-14 12:18:14,786 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:18:14,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:18:14,786 INFO L82 PathProgramCache]: Analyzing trace with hash -659419428, now seen corresponding path program 19 times [2021-10-14 12:18:14,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:18:14,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617685542] [2021-10-14 12:18:14,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:18:14,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:18:14,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:18:15,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:18:15,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:18:15,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617685542] [2021-10-14 12:18:15,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617685542] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:18:15,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:18:15,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:18:15,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336110926] [2021-10-14 12:18:15,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:18:15,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:18:15,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:18:15,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:18:15,668 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:18:15,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1149 places, 1798 transitions, 64030 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:15,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:18:15,669 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:18:15,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:18:25,231 INFO L129 PetriNetUnfolder]: 3407/10638 cut-off events. [2021-10-14 12:18:25,231 INFO L130 PetriNetUnfolder]: For 1071674/1071681 co-relation queries the response was YES. [2021-10-14 12:18:25,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98916 conditions, 10638 events. 3407/10638 cut-off events. For 1071674/1071681 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 103756 event pairs, 415 based on Foata normal form. 10/10600 useless extension candidates. Maximal degree in co-relation 98634. Up to 2935 conditions per place. [2021-10-14 12:18:25,461 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1139 selfloop transitions, 494 changer transitions 3/1924 dead transitions. [2021-10-14 12:18:25,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1193 places, 1924 transitions, 68253 flow [2021-10-14 12:18:25,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-14 12:18:25,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-14 12:18:25,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6223 transitions. [2021-10-14 12:18:25,464 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4625046451133408 [2021-10-14 12:18:25,465 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6223 transitions. [2021-10-14 12:18:25,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6223 transitions. [2021-10-14 12:18:25,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:18:25,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6223 transitions. [2021-10-14 12:18:25,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 138.2888888888889) internal successors, (6223), 45 states have internal predecessors, (6223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:25,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:25,474 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:25,474 INFO L186 Difference]: Start difference. First operand has 1149 places, 1798 transitions, 64030 flow. Second operand 45 states and 6223 transitions. [2021-10-14 12:18:25,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1193 places, 1924 transitions, 68253 flow [2021-10-14 12:18:32,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1164 places, 1924 transitions, 67630 flow, removed 87 selfloop flow, removed 29 redundant places. [2021-10-14 12:18:32,171 INFO L242 Difference]: Finished difference. Result has 1170 places, 1809 transitions, 64754 flow [2021-10-14 12:18:32,172 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=63423, PETRI_DIFFERENCE_MINUEND_PLACES=1120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=64754, PETRI_PLACES=1170, PETRI_TRANSITIONS=1809} [2021-10-14 12:18:32,172 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 879 predicate places. [2021-10-14 12:18:32,172 INFO L470 AbstractCegarLoop]: Abstraction has has 1170 places, 1809 transitions, 64754 flow [2021-10-14 12:18:32,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:32,173 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:18:32,173 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:18:32,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-10-14 12:18:32,173 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:18:32,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:18:32,173 INFO L82 PathProgramCache]: Analyzing trace with hash 1805420558, now seen corresponding path program 20 times [2021-10-14 12:18:32,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:18:32,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564026940] [2021-10-14 12:18:32,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:18:32,174 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:18:32,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:18:33,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:18:33,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:18:33,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564026940] [2021-10-14 12:18:33,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564026940] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:18:33,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:18:33,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:18:33,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292014489] [2021-10-14 12:18:33,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:18:33,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:18:33,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:18:33,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=846, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:18:33,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:18:33,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1170 places, 1809 transitions, 64754 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:33,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:18:33,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:18:33,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:18:42,301 INFO L129 PetriNetUnfolder]: 3415/10689 cut-off events. [2021-10-14 12:18:42,301 INFO L130 PetriNetUnfolder]: For 1077293/1077300 co-relation queries the response was YES. [2021-10-14 12:18:42,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100369 conditions, 10689 events. 3415/10689 cut-off events. For 1077293/1077300 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 104522 event pairs, 443 based on Foata normal form. 8/10616 useless extension candidates. Maximal degree in co-relation 100082. Up to 2935 conditions per place. [2021-10-14 12:18:42,551 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1233 selfloop transitions, 409 changer transitions 3/1933 dead transitions. [2021-10-14 12:18:42,551 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1215 places, 1933 transitions, 69086 flow [2021-10-14 12:18:42,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-14 12:18:42,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-14 12:18:42,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6316 transitions. [2021-10-14 12:18:42,554 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45921186563908684 [2021-10-14 12:18:42,554 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6316 transitions. [2021-10-14 12:18:42,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6316 transitions. [2021-10-14 12:18:42,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:18:42,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6316 transitions. [2021-10-14 12:18:42,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 137.30434782608697) internal successors, (6316), 46 states have internal predecessors, (6316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:42,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:42,564 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:42,564 INFO L186 Difference]: Start difference. First operand has 1170 places, 1809 transitions, 64754 flow. Second operand 46 states and 6316 transitions. [2021-10-14 12:18:42,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1215 places, 1933 transitions, 69086 flow [2021-10-14 12:18:49,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1180 places, 1933 transitions, 68096 flow, removed 53 selfloop flow, removed 35 redundant places. [2021-10-14 12:18:49,697 INFO L242 Difference]: Finished difference. Result has 1184 places, 1819 transitions, 65025 flow [2021-10-14 12:18:49,698 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=63784, PETRI_DIFFERENCE_MINUEND_PLACES=1135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=65025, PETRI_PLACES=1184, PETRI_TRANSITIONS=1819} [2021-10-14 12:18:49,698 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 893 predicate places. [2021-10-14 12:18:49,698 INFO L470 AbstractCegarLoop]: Abstraction has has 1184 places, 1819 transitions, 65025 flow [2021-10-14 12:18:49,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:49,698 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:18:49,699 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:18:49,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-10-14 12:18:49,699 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:18:49,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:18:49,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1112668670, now seen corresponding path program 21 times [2021-10-14 12:18:49,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:18:49,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096689733] [2021-10-14 12:18:49,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:18:49,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:18:49,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:18:50,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:18:50,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:18:50,521 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096689733] [2021-10-14 12:18:50,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096689733] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:18:50,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:18:50,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:18:50,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589251861] [2021-10-14 12:18:50,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:18:50,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:18:50,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:18:50,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:18:50,529 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-14 12:18:50,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1184 places, 1819 transitions, 65025 flow. Second operand has 31 states, 31 states have (on average 132.5483870967742) internal successors, (4109), 31 states have internal predecessors, (4109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:18:50,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:18:50,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-14 12:18:50,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:18:59,750 INFO L129 PetriNetUnfolder]: 3558/10964 cut-off events. [2021-10-14 12:18:59,751 INFO L130 PetriNetUnfolder]: For 1081261/1081268 co-relation queries the response was YES. [2021-10-14 12:18:59,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101838 conditions, 10964 events. 3558/10964 cut-off events. For 1081261/1081268 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 106703 event pairs, 471 based on Foata normal form. 9/10917 useless extension candidates. Maximal degree in co-relation 101547. Up to 2935 conditions per place. [2021-10-14 12:18:59,989 INFO L132 encePairwiseOnDemand]: 249/299 looper letters, 1228 selfloop transitions, 433 changer transitions 3/1950 dead transitions. [2021-10-14 12:18:59,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1231 places, 1950 transitions, 69341 flow [2021-10-14 12:18:59,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-14 12:18:59,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-14 12:18:59,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6498 transitions. [2021-10-14 12:18:59,993 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4527591973244147 [2021-10-14 12:18:59,993 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 6498 transitions. [2021-10-14 12:18:59,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 6498 transitions. [2021-10-14 12:18:59,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:18:59,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 6498 transitions. [2021-10-14 12:18:59,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 135.375) internal successors, (6498), 48 states have internal predecessors, (6498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:00,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:00,003 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:00,003 INFO L186 Difference]: Start difference. First operand has 1184 places, 1819 transitions, 65025 flow. Second operand 48 states and 6498 transitions. [2021-10-14 12:19:00,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1231 places, 1950 transitions, 69341 flow [2021-10-14 12:19:07,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1195 places, 1950 transitions, 68651 flow, removed 85 selfloop flow, removed 36 redundant places. [2021-10-14 12:19:07,703 INFO L242 Difference]: Finished difference. Result has 1201 places, 1831 transitions, 65569 flow [2021-10-14 12:19:07,703 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=64349, PETRI_DIFFERENCE_MINUEND_PLACES=1148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=65569, PETRI_PLACES=1201, PETRI_TRANSITIONS=1831} [2021-10-14 12:19:07,703 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 910 predicate places. [2021-10-14 12:19:07,703 INFO L470 AbstractCegarLoop]: Abstraction has has 1201 places, 1831 transitions, 65569 flow [2021-10-14 12:19:07,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 132.5483870967742) internal successors, (4109), 31 states have internal predecessors, (4109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:07,704 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:19:07,704 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:19:07,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-10-14 12:19:07,704 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:19:07,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:19:07,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1015195686, now seen corresponding path program 22 times [2021-10-14 12:19:07,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:19:07,705 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280651346] [2021-10-14 12:19:07,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:19:07,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:19:07,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:19:08,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-14 12:19:08,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:19:08,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280651346] [2021-10-14 12:19:08,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280651346] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:19:08,492 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:19:08,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-14 12:19:08,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861451802] [2021-10-14 12:19:08,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-14 12:19:08,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:19:08,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-14 12:19:08,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2021-10-14 12:19:08,494 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:19:08,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1201 places, 1831 transitions, 65569 flow. Second operand has 29 states, 29 states have (on average 134.79310344827587) internal successors, (3909), 29 states have internal predecessors, (3909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:08,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:19:08,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:19:08,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:19:17,865 INFO L129 PetriNetUnfolder]: 3422/10755 cut-off events. [2021-10-14 12:19:17,865 INFO L130 PetriNetUnfolder]: For 1082954/1082961 co-relation queries the response was YES. [2021-10-14 12:19:18,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101466 conditions, 10755 events. 3422/10755 cut-off events. For 1082954/1082961 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 105603 event pairs, 415 based on Foata normal form. 10/10717 useless extension candidates. Maximal degree in co-relation 101169. Up to 2935 conditions per place. [2021-10-14 12:19:18,103 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1153 selfloop transitions, 509 changer transitions 3/1953 dead transitions. [2021-10-14 12:19:18,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1244 places, 1953 transitions, 69836 flow [2021-10-14 12:19:18,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-14 12:19:18,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-14 12:19:18,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6100 transitions. [2021-10-14 12:19:18,106 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4636667680145941 [2021-10-14 12:19:18,107 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6100 transitions. [2021-10-14 12:19:18,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6100 transitions. [2021-10-14 12:19:18,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:19:18,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6100 transitions. [2021-10-14 12:19:18,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 138.63636363636363) internal successors, (6100), 44 states have internal predecessors, (6100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:18,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:18,116 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:18,116 INFO L186 Difference]: Start difference. First operand has 1201 places, 1831 transitions, 65569 flow. Second operand 44 states and 6100 transitions. [2021-10-14 12:19:18,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1244 places, 1953 transitions, 69836 flow [2021-10-14 12:19:24,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1208 places, 1953 transitions, 69151 flow, removed 74 selfloop flow, removed 36 redundant places. [2021-10-14 12:19:24,807 INFO L242 Difference]: Finished difference. Result has 1212 places, 1837 transitions, 66339 flow [2021-10-14 12:19:24,808 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=64884, PETRI_DIFFERENCE_MINUEND_PLACES=1165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=504, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=66339, PETRI_PLACES=1212, PETRI_TRANSITIONS=1837} [2021-10-14 12:19:24,808 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 921 predicate places. [2021-10-14 12:19:24,808 INFO L470 AbstractCegarLoop]: Abstraction has has 1212 places, 1837 transitions, 66339 flow [2021-10-14 12:19:24,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 134.79310344827587) internal successors, (3909), 29 states have internal predecessors, (3909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:24,809 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:19:24,809 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:19:24,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-10-14 12:19:24,809 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:19:24,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:19:24,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1612208210, now seen corresponding path program 23 times [2021-10-14 12:19:24,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:19:24,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73608768] [2021-10-14 12:19:24,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:19:24,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:19:24,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:19:25,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:19:25,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:19:25,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73608768] [2021-10-14 12:19:25,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73608768] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:19:25,611 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:19:25,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:19:25,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613249355] [2021-10-14 12:19:25,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:19:25,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:19:25,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:19:25,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:19:25,613 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:19:25,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1212 places, 1837 transitions, 66339 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:25,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:19:25,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:19:25,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:19:34,905 INFO L129 PetriNetUnfolder]: 3438/10830 cut-off events. [2021-10-14 12:19:34,906 INFO L130 PetriNetUnfolder]: For 1091928/1091935 co-relation queries the response was YES. [2021-10-14 12:19:35,103 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103262 conditions, 10830 events. 3438/10830 cut-off events. For 1091928/1091935 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 106598 event pairs, 447 based on Foata normal form. 8/10755 useless extension candidates. Maximal degree in co-relation 102963. Up to 2935 conditions per place. [2021-10-14 12:19:35,144 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1249 selfloop transitions, 421 changer transitions 3/1961 dead transitions. [2021-10-14 12:19:35,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1254 places, 1961 transitions, 70852 flow [2021-10-14 12:19:35,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-14 12:19:35,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-14 12:19:35,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5924 transitions. [2021-10-14 12:19:35,148 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4607606751186124 [2021-10-14 12:19:35,148 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5924 transitions. [2021-10-14 12:19:35,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5924 transitions. [2021-10-14 12:19:35,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:19:35,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5924 transitions. [2021-10-14 12:19:35,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 137.7674418604651) internal successors, (5924), 43 states have internal predecessors, (5924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:35,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:35,157 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:35,157 INFO L186 Difference]: Start difference. First operand has 1212 places, 1837 transitions, 66339 flow. Second operand 43 states and 5924 transitions. [2021-10-14 12:19:35,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1254 places, 1961 transitions, 70852 flow [2021-10-14 12:19:41,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1216 places, 1961 transitions, 69855 flow, removed 85 selfloop flow, removed 38 redundant places. [2021-10-14 12:19:41,874 INFO L242 Difference]: Finished difference. Result has 1222 places, 1853 transitions, 66863 flow [2021-10-14 12:19:41,875 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=65349, PETRI_DIFFERENCE_MINUEND_PLACES=1174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=66863, PETRI_PLACES=1222, PETRI_TRANSITIONS=1853} [2021-10-14 12:19:41,875 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 931 predicate places. [2021-10-14 12:19:41,875 INFO L470 AbstractCegarLoop]: Abstraction has has 1222 places, 1853 transitions, 66863 flow [2021-10-14 12:19:41,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:41,876 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:19:41,876 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:19:41,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-10-14 12:19:41,876 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:19:41,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:19:41,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1402830946, now seen corresponding path program 24 times [2021-10-14 12:19:41,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:19:41,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886127446] [2021-10-14 12:19:41,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:19:41,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:19:41,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:19:42,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:19:42,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:19:42,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886127446] [2021-10-14 12:19:42,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886127446] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:19:42,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:19:42,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:19:42,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821979489] [2021-10-14 12:19:42,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:19:42,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:19:42,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:19:42,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:19:42,685 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:19:42,687 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1222 places, 1853 transitions, 66863 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:42,687 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:19:42,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:19:42,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:19:51,788 INFO L129 PetriNetUnfolder]: 3452/10883 cut-off events. [2021-10-14 12:19:51,789 INFO L130 PetriNetUnfolder]: For 1098772/1098779 co-relation queries the response was YES. [2021-10-14 12:19:52,000 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103928 conditions, 10883 events. 3452/10883 cut-off events. For 1098772/1098779 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 107343 event pairs, 449 based on Foata normal form. 8/10805 useless extension candidates. Maximal degree in co-relation 103623. Up to 2935 conditions per place. [2021-10-14 12:19:52,141 INFO L132 encePairwiseOnDemand]: 249/299 looper letters, 1261 selfloop transitions, 427 changer transitions 3/1979 dead transitions. [2021-10-14 12:19:52,142 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1266 places, 1979 transitions, 71612 flow [2021-10-14 12:19:52,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-14 12:19:52,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-14 12:19:52,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6183 transitions. [2021-10-14 12:19:52,145 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45953177257525085 [2021-10-14 12:19:52,145 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6183 transitions. [2021-10-14 12:19:52,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6183 transitions. [2021-10-14 12:19:52,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:19:52,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6183 transitions. [2021-10-14 12:19:52,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.4) internal successors, (6183), 45 states have internal predecessors, (6183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:52,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:52,154 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:52,155 INFO L186 Difference]: Start difference. First operand has 1222 places, 1853 transitions, 66863 flow. Second operand 45 states and 6183 transitions. [2021-10-14 12:19:52,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1266 places, 1979 transitions, 71612 flow [2021-10-14 12:19:59,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1234 places, 1979 transitions, 70842 flow, removed 134 selfloop flow, removed 32 redundant places. [2021-10-14 12:19:59,091 INFO L242 Difference]: Finished difference. Result has 1239 places, 1866 transitions, 67650 flow [2021-10-14 12:19:59,091 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=66093, PETRI_DIFFERENCE_MINUEND_PLACES=1190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=67650, PETRI_PLACES=1239, PETRI_TRANSITIONS=1866} [2021-10-14 12:19:59,091 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 948 predicate places. [2021-10-14 12:19:59,091 INFO L470 AbstractCegarLoop]: Abstraction has has 1239 places, 1866 transitions, 67650 flow [2021-10-14 12:19:59,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:59,092 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:19:59,092 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:19:59,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-10-14 12:19:59,092 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:19:59,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:19:59,093 INFO L82 PathProgramCache]: Analyzing trace with hash -2001536064, now seen corresponding path program 25 times [2021-10-14 12:19:59,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:19:59,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843554714] [2021-10-14 12:19:59,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:19:59,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:19:59,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:19:59,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-14 12:19:59,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:19:59,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843554714] [2021-10-14 12:19:59,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843554714] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:19:59,910 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:19:59,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-14 12:19:59,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390530190] [2021-10-14 12:19:59,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-14 12:19:59,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:19:59,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-14 12:19:59,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-14 12:19:59,912 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-14 12:19:59,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1239 places, 1866 transitions, 67650 flow. Second operand has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:19:59,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:19:59,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-14 12:19:59,913 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:20:09,669 INFO L129 PetriNetUnfolder]: 3609/11198 cut-off events. [2021-10-14 12:20:09,669 INFO L130 PetriNetUnfolder]: For 1109774/1109781 co-relation queries the response was YES. [2021-10-14 12:20:09,890 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106646 conditions, 11198 events. 3609/11198 cut-off events. For 1109774/1109781 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 109903 event pairs, 481 based on Foata normal form. 9/11151 useless extension candidates. Maximal degree in co-relation 106336. Up to 2935 conditions per place. [2021-10-14 12:20:09,934 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1266 selfloop transitions, 446 changer transitions 3/2001 dead transitions. [2021-10-14 12:20:09,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1284 places, 2001 transitions, 72188 flow [2021-10-14 12:20:09,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-14 12:20:09,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-14 12:20:09,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6253 transitions. [2021-10-14 12:20:09,938 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4546313799621928 [2021-10-14 12:20:09,938 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6253 transitions. [2021-10-14 12:20:09,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6253 transitions. [2021-10-14 12:20:09,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:20:09,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6253 transitions. [2021-10-14 12:20:09,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 135.93478260869566) internal successors, (6253), 46 states have internal predecessors, (6253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:09,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:09,948 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:09,948 INFO L186 Difference]: Start difference. First operand has 1239 places, 1866 transitions, 67650 flow. Second operand 46 states and 6253 transitions. [2021-10-14 12:20:09,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1284 places, 2001 transitions, 72188 flow [2021-10-14 12:20:17,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1242 places, 2001 transitions, 71106 flow, removed 177 selfloop flow, removed 42 redundant places. [2021-10-14 12:20:17,185 INFO L242 Difference]: Finished difference. Result has 1246 places, 1876 transitions, 67980 flow [2021-10-14 12:20:17,186 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=66603, PETRI_DIFFERENCE_MINUEND_PLACES=1197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=67980, PETRI_PLACES=1246, PETRI_TRANSITIONS=1876} [2021-10-14 12:20:17,186 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 955 predicate places. [2021-10-14 12:20:17,186 INFO L470 AbstractCegarLoop]: Abstraction has has 1246 places, 1876 transitions, 67980 flow [2021-10-14 12:20:17,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:17,186 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:20:17,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:20:17,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-10-14 12:20:17,187 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:20:17,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:20:17,187 INFO L82 PathProgramCache]: Analyzing trace with hash 225174862, now seen corresponding path program 26 times [2021-10-14 12:20:17,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:20:17,187 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685058931] [2021-10-14 12:20:17,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:20:17,187 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:20:17,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:20:17,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:20:17,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:20:17,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685058931] [2021-10-14 12:20:17,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685058931] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:20:17,968 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:20:17,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-14 12:20:17,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696299084] [2021-10-14 12:20:17,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-14 12:20:17,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:20:17,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-14 12:20:17,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-10-14 12:20:17,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-14 12:20:17,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1246 places, 1876 transitions, 67980 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:17,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:20:17,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-14 12:20:17,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:20:27,975 INFO L129 PetriNetUnfolder]: 3455/10918 cut-off events. [2021-10-14 12:20:27,975 INFO L130 PetriNetUnfolder]: For 1104666/1104673 co-relation queries the response was YES. [2021-10-14 12:20:28,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105265 conditions, 10918 events. 3455/10918 cut-off events. For 1104666/1104673 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 107848 event pairs, 444 based on Foata normal form. 9/10846 useless extension candidates. Maximal degree in co-relation 104955. Up to 2935 conditions per place. [2021-10-14 12:20:28,226 INFO L132 encePairwiseOnDemand]: 249/299 looper letters, 1251 selfloop transitions, 449 changer transitions 3/1991 dead transitions. [2021-10-14 12:20:28,226 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1290 places, 1991 transitions, 72428 flow [2021-10-14 12:20:28,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-14 12:20:28,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-14 12:20:28,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6192 transitions. [2021-10-14 12:20:28,229 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46020066889632105 [2021-10-14 12:20:28,229 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6192 transitions. [2021-10-14 12:20:28,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6192 transitions. [2021-10-14 12:20:28,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:20:28,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6192 transitions. [2021-10-14 12:20:28,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.6) internal successors, (6192), 45 states have internal predecessors, (6192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:28,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:28,239 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:28,239 INFO L186 Difference]: Start difference. First operand has 1246 places, 1876 transitions, 67980 flow. Second operand 45 states and 6192 transitions. [2021-10-14 12:20:28,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1290 places, 1991 transitions, 72428 flow [2021-10-14 12:20:35,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1254 places, 1991 transitions, 71636 flow, removed 108 selfloop flow, removed 36 redundant places. [2021-10-14 12:20:35,495 INFO L242 Difference]: Finished difference. Result has 1258 places, 1884 transitions, 68583 flow [2021-10-14 12:20:35,496 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=67236, PETRI_DIFFERENCE_MINUEND_PLACES=1210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=68583, PETRI_PLACES=1258, PETRI_TRANSITIONS=1884} [2021-10-14 12:20:35,496 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 967 predicate places. [2021-10-14 12:20:35,496 INFO L470 AbstractCegarLoop]: Abstraction has has 1258 places, 1884 transitions, 68583 flow [2021-10-14 12:20:35,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:35,496 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-14 12:20:35,496 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-14 12:20:35,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-10-14 12:20:35,497 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-14 12:20:35,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-14 12:20:35,497 INFO L82 PathProgramCache]: Analyzing trace with hash 2061891428, now seen corresponding path program 1 times [2021-10-14 12:20:35,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-14 12:20:35,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101598417] [2021-10-14 12:20:35,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-14 12:20:35,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-14 12:20:35,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-14 12:20:35,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-14 12:20:35,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-14 12:20:35,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101598417] [2021-10-14 12:20:35,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101598417] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-14 12:20:35,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-14 12:20:35,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-14 12:20:35,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131832932] [2021-10-14 12:20:35,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-14 12:20:35,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-14 12:20:35,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-14 12:20:35,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-14 12:20:35,554 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 270 out of 299 [2021-10-14 12:20:35,555 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1258 places, 1884 transitions, 68583 flow. Second operand has 6 states, 6 states have (on average 274.3333333333333) internal successors, (1646), 6 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:35,555 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-14 12:20:35,555 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 270 of 299 [2021-10-14 12:20:35,555 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-14 12:20:37,929 INFO L129 PetriNetUnfolder]: 1198/5959 cut-off events. [2021-10-14 12:20:37,929 INFO L130 PetriNetUnfolder]: For 888956/889493 co-relation queries the response was YES. [2021-10-14 12:20:38,035 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68926 conditions, 5959 events. 1198/5959 cut-off events. For 888956/889493 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 65082 event pairs, 8 based on Foata normal form. 544/6453 useless extension candidates. Maximal degree in co-relation 68612. Up to 1242 conditions per place. [2021-10-14 12:20:38,041 INFO L132 encePairwiseOnDemand]: 293/299 looper letters, 0 selfloop transitions, 0 changer transitions 1701/1701 dead transitions. [2021-10-14 12:20:38,041 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1258 places, 1701 transitions, 64478 flow [2021-10-14 12:20:38,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-14 12:20:38,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-14 12:20:38,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1654 transitions. [2021-10-14 12:20:38,043 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9219620958751393 [2021-10-14 12:20:38,043 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1654 transitions. [2021-10-14 12:20:38,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1654 transitions. [2021-10-14 12:20:38,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-14 12:20:38,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1654 transitions. [2021-10-14 12:20:38,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 275.6666666666667) internal successors, (1654), 6 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:38,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:38,045 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:38,045 INFO L186 Difference]: Start difference. First operand has 1258 places, 1884 transitions, 68583 flow. Second operand 6 states and 1654 transitions. [2021-10-14 12:20:38,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1258 places, 1701 transitions, 64478 flow [2021-10-14 12:20:43,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1162 places, 1701 transitions, 62848 flow, removed 71 selfloop flow, removed 96 redundant places. [2021-10-14 12:20:43,259 INFO L242 Difference]: Finished difference. Result has 1162 places, 0 transitions, 0 flow [2021-10-14 12:20:43,259 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=62772, PETRI_DIFFERENCE_MINUEND_PLACES=1157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=0, PETRI_PLACES=1162, PETRI_TRANSITIONS=0} [2021-10-14 12:20:43,260 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 871 predicate places. [2021-10-14 12:20:43,260 INFO L470 AbstractCegarLoop]: Abstraction has has 1162 places, 0 transitions, 0 flow [2021-10-14 12:20:43,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 274.3333333333333) internal successors, (1646), 6 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,262 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,263 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,263 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,263 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-14 12:20:43,263 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,263 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,263 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,263 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE [2021-10-14 12:20:43,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-10-14 12:20:43,267 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-14 12:20:43,267 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-14 12:20:43,268 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.10 12:20:43 BasicIcfg [2021-10-14 12:20:43,268 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-14 12:20:43,269 INFO L168 Benchmark]: Toolchain (without parser) took 648329.38 ms. Allocated memory was 223.3 MB in the beginning and 3.8 GB in the end (delta: 3.6 GB). Free memory was 169.7 MB in the beginning and 768.9 MB in the end (delta: -599.3 MB). Peak memory consumption was 3.2 GB. Max. memory is 8.0 GB. [2021-10-14 12:20:43,269 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 223.3 MB. Free memory is still 189.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-14 12:20:43,270 INFO L168 Benchmark]: CACSL2BoogieTranslator took 542.77 ms. Allocated memory is still 223.3 MB. Free memory was 169.4 MB in the beginning and 171.2 MB in the end (delta: -1.8 MB). Peak memory consumption was 12.5 MB. Max. memory is 8.0 GB. [2021-10-14 12:20:43,270 INFO L168 Benchmark]: Boogie Procedure Inliner took 41.68 ms. Allocated memory is still 223.3 MB. Free memory was 171.2 MB in the beginning and 167.6 MB in the end (delta: 3.7 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-10-14 12:20:43,270 INFO L168 Benchmark]: Boogie Preprocessor took 35.55 ms. Allocated memory is still 223.3 MB. Free memory was 167.6 MB in the beginning and 164.4 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-10-14 12:20:43,270 INFO L168 Benchmark]: RCFGBuilder took 503.09 ms. Allocated memory is still 223.3 MB. Free memory was 164.4 MB in the beginning and 138.7 MB in the end (delta: 25.7 MB). Peak memory consumption was 26.2 MB. Max. memory is 8.0 GB. [2021-10-14 12:20:43,270 INFO L168 Benchmark]: TraceAbstraction took 647197.91 ms. Allocated memory was 223.3 MB in the beginning and 3.8 GB in the end (delta: 3.6 GB). Free memory was 138.2 MB in the beginning and 768.9 MB in the end (delta: -630.7 MB). Peak memory consumption was 3.1 GB. Max. memory is 8.0 GB. [2021-10-14 12:20:43,271 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.10 ms. Allocated memory is still 223.3 MB. Free memory is still 189.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 542.77 ms. Allocated memory is still 223.3 MB. Free memory was 169.4 MB in the beginning and 171.2 MB in the end (delta: -1.8 MB). Peak memory consumption was 12.5 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 41.68 ms. Allocated memory is still 223.3 MB. Free memory was 171.2 MB in the beginning and 167.6 MB in the end (delta: 3.7 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 35.55 ms. Allocated memory is still 223.3 MB. Free memory was 167.6 MB in the beginning and 164.4 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 503.09 ms. Allocated memory is still 223.3 MB. Free memory was 164.4 MB in the beginning and 138.7 MB in the end (delta: 25.7 MB). Peak memory consumption was 26.2 MB. Max. memory is 8.0 GB. * TraceAbstraction took 647197.91 ms. Allocated memory was 223.3 MB in the beginning and 3.8 GB in the end (delta: 3.6 GB). Free memory was 138.2 MB in the beginning and 768.9 MB in the end (delta: -630.7 MB). Peak memory consumption was 3.1 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 1221]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1222]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1239]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1221]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1222]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1241]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1242]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1221]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1222]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1221]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1222]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1246]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1228]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1231]: 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, 371 locations, 17 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 8.9ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 647052.5ms, OverallIterations: 70, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 597201.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 85.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6444 SDtfs, 46144 SDslu, 71000 SDs, 0 SdLazy, 197161 SolverSat, 7790 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 65907.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4279 GetRequests, 223 SyntacticMatches, 264 SemanticMatches, 3792 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60037 ImplicationChecksByTransitivity, 77229.5ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=68583occurred in iteration=69, InterpolantAutomatonStates: 2626, 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: 273.7ms SsaConstructionTime, 2248.5ms SatisfiabilityAnalysisTime, 46659.3ms InterpolantComputationTime, 15409 NumberOfCodeBlocks, 15409 NumberOfCodeBlocksAsserted, 70 NumberOfCheckSat, 15339 ConstructedInterpolants, 0 QuantifiedInterpolants, 389904 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 70 InterpolantComputations, 70 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 14 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-10-14 12:20:43,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...