/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_05-ptra_rc.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-eaa536417960c97dc4122e532ee2691877b99d76-eaa5364 [2021-10-16 23:07:02,432 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-16 23:07:02,433 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-16 23:07:02,458 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-16 23:07:02,459 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-16 23:07:02,478 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-16 23:07:02,479 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-16 23:07:02,480 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-16 23:07:02,481 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-16 23:07:02,481 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-16 23:07:02,482 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-16 23:07:02,482 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-16 23:07:02,483 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-16 23:07:02,483 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-16 23:07:02,484 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-16 23:07:02,484 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-16 23:07:02,485 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-16 23:07:02,485 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-16 23:07:02,486 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-16 23:07:02,487 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-16 23:07:02,488 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-16 23:07:02,489 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-16 23:07:02,489 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-16 23:07:02,490 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-16 23:07:02,491 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-16 23:07:02,491 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-16 23:07:02,492 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-16 23:07:02,492 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-16 23:07:02,492 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-16 23:07:02,493 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-16 23:07:02,493 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-16 23:07:02,493 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-16 23:07:02,494 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-16 23:07:02,494 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-16 23:07:02,495 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-16 23:07:02,495 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-16 23:07:02,495 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-16 23:07:02,495 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-16 23:07:02,495 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-16 23:07:02,496 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-16 23:07:02,496 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-16 23:07:02,497 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2021-10-16 23:07:02,510 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-16 23:07:02,510 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-16 23:07:02,511 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-16 23:07:02,511 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-16 23:07:02,511 INFO L138 SettingsManager]: * Use SBE=true [2021-10-16 23:07:02,511 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-16 23:07:02,511 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-16 23:07:02,511 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-16 23:07:02,511 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-16 23:07:02,512 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-16 23:07:02,512 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-16 23:07:02,512 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-16 23:07:02,512 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-16 23:07:02,512 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-16 23:07:02,512 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-16 23:07:02,512 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-16 23:07:02,512 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-16 23:07:02,513 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-16 23:07:02,513 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-16 23:07:02,513 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-16 23:07:02,513 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-16 23:07:02,513 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:07:02,513 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-16 23:07:02,513 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-16 23:07:02,513 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-16 23:07:02,513 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-16 23:07:02,514 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-16 23:07:02,514 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-16 23:07:02,514 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-16 23:07:02,514 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false [2021-10-16 23:07:02,663 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-16 23:07:02,680 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-16 23:07:02,682 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-16 23:07:02,683 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-16 23:07:02,683 INFO L275 PluginConnector]: CDTParser initialized [2021-10-16 23:07:02,684 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/09-regions_05-ptra_rc.i [2021-10-16 23:07:02,748 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83787837e/4819a9d8dad34dff95268b5a974cbbb9/FLAGba195c637 [2021-10-16 23:07:03,129 INFO L306 CDTParser]: Found 1 translation units. [2021-10-16 23:07:03,130 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/09-regions_05-ptra_rc.i [2021-10-16 23:07:03,151 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83787837e/4819a9d8dad34dff95268b5a974cbbb9/FLAGba195c637 [2021-10-16 23:07:03,509 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83787837e/4819a9d8dad34dff95268b5a974cbbb9 [2021-10-16 23:07:03,511 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-16 23:07:03,512 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-16 23:07:03,523 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-16 23:07:03,524 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-16 23:07:03,529 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-16 23:07:03,529 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:07:03" (1/1) ... [2021-10-16 23:07:03,530 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b89eb08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:03, skipping insertion in model container [2021-10-16 23:07:03,530 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:07:03" (1/1) ... [2021-10-16 23:07:03,535 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-16 23:07:03,570 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-16 23:07:03,982 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:07:03,994 INFO L203 MainTranslator]: Completed pre-run [2021-10-16 23:07:04,051 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:07:04,104 INFO L208 MainTranslator]: Completed translation [2021-10-16 23:07:04,105 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04 WrapperNode [2021-10-16 23:07:04,105 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-16 23:07:04,106 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-16 23:07:04,106 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-16 23:07:04,106 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-16 23:07:04,111 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,138 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,176 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-16 23:07:04,176 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-16 23:07:04,177 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-16 23:07:04,177 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-16 23:07:04,182 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,183 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,201 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,201 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,210 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,224 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,226 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,229 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-16 23:07:04,230 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-16 23:07:04,230 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-16 23:07:04,230 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-16 23:07:04,242 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (1/1) ... [2021-10-16 23:07:04,248 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:07:04,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 23:07:04,271 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-16 23:07:04,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-16 23:07:04,299 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-16 23:07:04,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-10-16 23:07:04,299 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-16 23:07:04,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-16 23:07:04,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-16 23:07:04,300 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-10-16 23:07:04,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-16 23:07:04,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-10-16 23:07:04,301 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-10-16 23:07:04,301 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-10-16 23:07:04,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-16 23:07:04,301 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-16 23:07:04,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-16 23:07:04,302 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-16 23:07:04,712 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-16 23:07:04,712 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2021-10-16 23:07:04,713 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:07:04 BoogieIcfgContainer [2021-10-16 23:07:04,713 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-16 23:07:04,714 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-16 23:07:04,714 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-16 23:07:04,717 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-16 23:07:04,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 11:07:03" (1/3) ... [2021-10-16 23:07:04,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@294f8d9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:07:04, skipping insertion in model container [2021-10-16 23:07:04,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:04" (2/3) ... [2021-10-16 23:07:04,717 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@294f8d9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:07:04, skipping insertion in model container [2021-10-16 23:07:04,717 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:07:04" (3/3) ... [2021-10-16 23:07:04,718 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_05-ptra_rc.i [2021-10-16 23:07:04,721 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-16 23:07:04,721 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2021-10-16 23:07:04,721 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-16 23:07:04,746 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~ip~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,747 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~ip~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~ip~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~ip~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,748 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,749 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,750 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,751 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,752 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,753 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,754 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,755 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,756 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,757 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,758 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,759 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,760 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,761 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,762 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,763 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,764 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,765 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,765 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,766 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,767 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,768 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,769 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,769 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,769 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,769 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,769 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,769 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,769 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,769 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,770 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,771 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,772 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,773 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,774 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,775 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,775 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,775 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,777 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,777 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,777 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,777 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~ip~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~malloc33.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,778 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~p.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~p~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~t~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~ip~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,779 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,780 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_init_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_init_#in~p.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,780 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~sp~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,780 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:04,784 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-16 23:07:04,814 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-16 23:07:04,818 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-16 23:07:04,818 INFO L340 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2021-10-16 23:07:04,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 240 places, 236 transitions, 477 flow [2021-10-16 23:07:04,876 INFO L129 PetriNetUnfolder]: 0/235 cut-off events. [2021-10-16 23:07:04,876 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:04,877 INFO L84 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 235 events. 0/235 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 82 event pairs, 0 based on Foata normal form. 0/222 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2021-10-16 23:07:04,877 INFO L82 GeneralOperation]: Start removeDead. Operand has 240 places, 236 transitions, 477 flow [2021-10-16 23:07:04,882 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 234 places, 230 transitions, 463 flow [2021-10-16 23:07:04,890 INFO L129 PetriNetUnfolder]: 0/41 cut-off events. [2021-10-16 23:07:04,890 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:04,890 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,891 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:04,891 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:04,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,895 INFO L82 PathProgramCache]: Analyzing trace with hash -1136014956, now seen corresponding path program 1 times [2021-10-16 23:07:04,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996549810] [2021-10-16 23:07:04,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:05,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:05,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:05,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:05,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996549810] [2021-10-16 23:07:05,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996549810] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:05,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:05,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:05,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555018645] [2021-10-16 23:07:05,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:05,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:05,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:05,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:05,165 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 236 [2021-10-16 23:07:05,170 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 230 transitions, 463 flow. Second operand has 6 states, 6 states have (on average 141.5) internal successors, (849), 6 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,170 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:05,171 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 236 [2021-10-16 23:07:05,171 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:05,556 INFO L129 PetriNetUnfolder]: 216/897 cut-off events. [2021-10-16 23:07:05,556 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:05,561 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1426 conditions, 897 events. 216/897 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4212 event pairs, 216 based on Foata normal form. 0/853 useless extension candidates. Maximal degree in co-relation 1233. Up to 510 conditions per place. [2021-10-16 23:07:05,565 INFO L132 encePairwiseOnDemand]: 218/236 looper letters, 77 selfloop transitions, 15 changer transitions 0/227 dead transitions. [2021-10-16 23:07:05,567 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 227 transitions, 641 flow [2021-10-16 23:07:05,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:05,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:05,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 935 transitions. [2021-10-16 23:07:05,585 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6603107344632768 [2021-10-16 23:07:05,586 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 935 transitions. [2021-10-16 23:07:05,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 935 transitions. [2021-10-16 23:07:05,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:05,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 935 transitions. [2021-10-16 23:07:05,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 155.83333333333334) internal successors, (935), 6 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,603 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,604 INFO L186 Difference]: Start difference. First operand has 234 places, 230 transitions, 463 flow. Second operand 6 states and 935 transitions. [2021-10-16 23:07:05,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 227 transitions, 641 flow [2021-10-16 23:07:05,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 227 transitions, 640 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-16 23:07:05,612 INFO L242 Difference]: Finished difference. Result has 235 places, 227 transitions, 486 flow [2021-10-16 23:07:05,614 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=486, PETRI_PLACES=235, PETRI_TRANSITIONS=227} [2021-10-16 23:07:05,614 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1 predicate places. [2021-10-16 23:07:05,615 INFO L470 AbstractCegarLoop]: Abstraction has has 235 places, 227 transitions, 486 flow [2021-10-16 23:07:05,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 141.5) internal successors, (849), 6 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,615 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:05,615 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:05,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-16 23:07:05,616 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:05,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:05,617 INFO L82 PathProgramCache]: Analyzing trace with hash 1447902045, now seen corresponding path program 1 times [2021-10-16 23:07:05,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:05,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109636746] [2021-10-16 23:07:05,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:05,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:05,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:05,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:05,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:05,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109636746] [2021-10-16 23:07:05,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109636746] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:05,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:05,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:05,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24371971] [2021-10-16 23:07:05,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:05,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:05,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:05,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:05,731 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 236 [2021-10-16 23:07:05,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 227 transitions, 486 flow. Second operand has 6 states, 6 states have (on average 142.5) internal successors, (855), 6 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:05,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 236 [2021-10-16 23:07:05,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:05,956 INFO L129 PetriNetUnfolder]: 216/894 cut-off events. [2021-10-16 23:07:05,957 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-16 23:07:05,958 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1435 conditions, 894 events. 216/894 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4224 event pairs, 216 based on Foata normal form. 0/853 useless extension candidates. Maximal degree in co-relation 1256. Up to 507 conditions per place. [2021-10-16 23:07:05,961 INFO L132 encePairwiseOnDemand]: 218/236 looper letters, 74 selfloop transitions, 15 changer transitions 0/224 dead transitions. [2021-10-16 23:07:05,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 224 transitions, 658 flow [2021-10-16 23:07:05,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:05,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:05,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 932 transitions. [2021-10-16 23:07:05,964 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6581920903954802 [2021-10-16 23:07:05,964 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 932 transitions. [2021-10-16 23:07:05,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 932 transitions. [2021-10-16 23:07:05,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:05,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 932 transitions. [2021-10-16 23:07:05,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 155.33333333333334) internal successors, (932), 6 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,970 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,971 INFO L186 Difference]: Start difference. First operand has 235 places, 227 transitions, 486 flow. Second operand 6 states and 932 transitions. [2021-10-16 23:07:05,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 224 transitions, 658 flow [2021-10-16 23:07:05,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 224 transitions, 628 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:05,979 INFO L242 Difference]: Finished difference. Result has 232 places, 224 transitions, 480 flow [2021-10-16 23:07:05,980 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=480, PETRI_PLACES=232, PETRI_TRANSITIONS=224} [2021-10-16 23:07:05,980 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, -2 predicate places. [2021-10-16 23:07:05,980 INFO L470 AbstractCegarLoop]: Abstraction has has 232 places, 224 transitions, 480 flow [2021-10-16 23:07:05,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 142.5) internal successors, (855), 6 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,981 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:05,982 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:05,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-16 23:07:05,982 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:05,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:05,984 INFO L82 PathProgramCache]: Analyzing trace with hash -304688343, now seen corresponding path program 1 times [2021-10-16 23:07:05,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:05,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965773034] [2021-10-16 23:07:05,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:05,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:06,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07: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-16 23:07:06,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:06,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965773034] [2021-10-16 23:07:06,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965773034] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:06,033 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:06,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:07:06,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283758208] [2021-10-16 23:07:06,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:07:06,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:06,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:07:06,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:07:06,035 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 236 [2021-10-16 23:07:06,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 224 transitions, 480 flow. Second operand has 3 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:06,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 236 [2021-10-16 23:07:06,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:06,063 INFO L129 PetriNetUnfolder]: 2/277 cut-off events. [2021-10-16 23:07:06,064 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:06,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 311 conditions, 277 events. 2/277 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 198 event pairs, 2 based on Foata normal form. 0/270 useless extension candidates. Maximal degree in co-relation 164. Up to 13 conditions per place. [2021-10-16 23:07:06,065 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 8 selfloop transitions, 2 changer transitions 0/223 dead transitions. [2021-10-16 23:07:06,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 223 transitions, 498 flow [2021-10-16 23:07:06,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:07:06,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:07:06,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 686 transitions. [2021-10-16 23:07:06,066 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9689265536723164 [2021-10-16 23:07:06,066 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 686 transitions. [2021-10-16 23:07:06,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 686 transitions. [2021-10-16 23:07:06,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:06,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 686 transitions. [2021-10-16 23:07:06,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 228.66666666666666) internal successors, (686), 3 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 236.0) internal successors, (944), 4 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,069 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 236.0) internal successors, (944), 4 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,069 INFO L186 Difference]: Start difference. First operand has 232 places, 224 transitions, 480 flow. Second operand 3 states and 686 transitions. [2021-10-16 23:07:06,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 223 transitions, 498 flow [2021-10-16 23:07:06,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 223 transitions, 468 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:06,073 INFO L242 Difference]: Finished difference. Result has 228 places, 223 transitions, 452 flow [2021-10-16 23:07:06,073 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=452, PETRI_PLACES=228, PETRI_TRANSITIONS=223} [2021-10-16 23:07:06,074 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, -6 predicate places. [2021-10-16 23:07:06,074 INFO L470 AbstractCegarLoop]: Abstraction has has 228 places, 223 transitions, 452 flow [2021-10-16 23:07:06,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:06,074 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:06,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-16 23:07:06,075 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:06,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:06,075 INFO L82 PathProgramCache]: Analyzing trace with hash 499753497, now seen corresponding path program 1 times [2021-10-16 23:07:06,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:06,075 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655678512] [2021-10-16 23:07:06,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:06,076 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:06,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:06,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:06,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:06,163 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655678512] [2021-10-16 23:07:06,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655678512] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:06,163 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:06,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:06,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863573385] [2021-10-16 23:07:06,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:06,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:06,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:06,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:06,165 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 236 [2021-10-16 23:07:06,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 223 transitions, 452 flow. Second operand has 6 states, 6 states have (on average 153.16666666666666) internal successors, (919), 6 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:06,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 236 [2021-10-16 23:07:06,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:06,365 INFO L129 PetriNetUnfolder]: 261/987 cut-off events. [2021-10-16 23:07:06,365 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:06,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 987 events. 261/987 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 4770 event pairs, 261 based on Foata normal form. 0/944 useless extension candidates. Maximal degree in co-relation 1521. Up to 598 conditions per place. [2021-10-16 23:07:06,368 INFO L132 encePairwiseOnDemand]: 230/236 looper letters, 75 selfloop transitions, 5 changer transitions 0/222 dead transitions. [2021-10-16 23:07:06,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 222 transitions, 610 flow [2021-10-16 23:07:06,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:06,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:06,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 969 transitions. [2021-10-16 23:07:06,371 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.684322033898305 [2021-10-16 23:07:06,371 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 969 transitions. [2021-10-16 23:07:06,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 969 transitions. [2021-10-16 23:07:06,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:06,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 969 transitions. [2021-10-16 23:07:06,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 161.5) internal successors, (969), 6 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,375 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,375 INFO L186 Difference]: Start difference. First operand has 228 places, 223 transitions, 452 flow. Second operand 6 states and 969 transitions. [2021-10-16 23:07:06,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 222 transitions, 610 flow [2021-10-16 23:07:06,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 222 transitions, 606 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:07:06,379 INFO L242 Difference]: Finished difference. Result has 230 places, 222 transitions, 456 flow [2021-10-16 23:07:06,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=456, PETRI_PLACES=230, PETRI_TRANSITIONS=222} [2021-10-16 23:07:06,379 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, -4 predicate places. [2021-10-16 23:07:06,379 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 222 transitions, 456 flow [2021-10-16 23:07:06,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 153.16666666666666) internal successors, (919), 6 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:06,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] [2021-10-16 23:07:06,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-16 23:07:06,380 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:06,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:06,381 INFO L82 PathProgramCache]: Analyzing trace with hash -2146740553, now seen corresponding path program 1 times [2021-10-16 23:07:06,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:06,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264614308] [2021-10-16 23:07:06,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:06,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:06,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:06,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:06,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:06,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264614308] [2021-10-16 23:07:06,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264614308] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:06,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:06,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:07:06,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916204889] [2021-10-16 23:07:06,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:07:06,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:06,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:07:06,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:07:06,416 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 236 [2021-10-16 23:07:06,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 222 transitions, 456 flow. Second operand has 3 states, 3 states have (on average 230.33333333333334) internal successors, (691), 3 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:06,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 236 [2021-10-16 23:07:06,417 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:06,435 INFO L129 PetriNetUnfolder]: 0/221 cut-off events. [2021-10-16 23:07:06,435 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:06,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237 conditions, 221 events. 0/221 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 73 event pairs, 0 based on Foata normal form. 0/218 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-10-16 23:07:06,436 INFO L132 encePairwiseOnDemand]: 233/236 looper letters, 4 selfloop transitions, 2 changer transitions 0/221 dead transitions. [2021-10-16 23:07:06,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 221 transitions, 466 flow [2021-10-16 23:07:06,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:07:06,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:07:06,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 694 transitions. [2021-10-16 23:07:06,437 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.980225988700565 [2021-10-16 23:07:06,437 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 694 transitions. [2021-10-16 23:07:06,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 694 transitions. [2021-10-16 23:07:06,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:06,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 694 transitions. [2021-10-16 23:07:06,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 231.33333333333334) internal successors, (694), 3 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 236.0) internal successors, (944), 4 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,440 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 236.0) internal successors, (944), 4 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,440 INFO L186 Difference]: Start difference. First operand has 230 places, 222 transitions, 456 flow. Second operand 3 states and 694 transitions. [2021-10-16 23:07:06,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 221 transitions, 466 flow [2021-10-16 23:07:06,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 221 transitions, 456 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:06,443 INFO L242 Difference]: Finished difference. Result has 226 places, 221 transitions, 448 flow [2021-10-16 23:07:06,444 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=448, PETRI_PLACES=226, PETRI_TRANSITIONS=221} [2021-10-16 23:07:06,444 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, -8 predicate places. [2021-10-16 23:07:06,444 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 221 transitions, 448 flow [2021-10-16 23:07:06,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 230.33333333333334) internal successors, (691), 3 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,445 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:06,445 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:06,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-16 23:07:06,445 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:06,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:06,445 INFO L82 PathProgramCache]: Analyzing trace with hash -542880613, now seen corresponding path program 1 times [2021-10-16 23:07:06,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:06,446 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789465772] [2021-10-16 23:07:06,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:06,446 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:06,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:06,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:06,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:06,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789465772] [2021-10-16 23:07:06,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789465772] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:06,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:06,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:06,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293936820] [2021-10-16 23:07:06,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:06,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:06,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:06,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:06,536 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 236 [2021-10-16 23:07:06,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 221 transitions, 448 flow. Second operand has 6 states, 6 states have (on average 158.5) internal successors, (951), 6 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:06,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 236 [2021-10-16 23:07:06,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:06,796 INFO L129 PetriNetUnfolder]: 298/1140 cut-off events. [2021-10-16 23:07:06,796 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:06,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1825 conditions, 1140 events. 298/1140 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 5858 event pairs, 216 based on Foata normal form. 0/1109 useless extension candidates. Maximal degree in co-relation 1697. Up to 626 conditions per place. [2021-10-16 23:07:06,800 INFO L132 encePairwiseOnDemand]: 221/236 looper letters, 76 selfloop transitions, 38 changer transitions 0/258 dead transitions. [2021-10-16 23:07:06,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 258 transitions, 750 flow [2021-10-16 23:07:06,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:06,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:06,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1021 transitions. [2021-10-16 23:07:06,803 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.721045197740113 [2021-10-16 23:07:06,803 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1021 transitions. [2021-10-16 23:07:06,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1021 transitions. [2021-10-16 23:07:06,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:06,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1021 transitions. [2021-10-16 23:07:06,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 170.16666666666666) internal successors, (1021), 6 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,807 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,807 INFO L186 Difference]: Start difference. First operand has 226 places, 221 transitions, 448 flow. Second operand 6 states and 1021 transitions. [2021-10-16 23:07:06,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 258 transitions, 750 flow [2021-10-16 23:07:06,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 258 transitions, 746 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:07:06,811 INFO L242 Difference]: Finished difference. Result has 234 places, 258 transitions, 698 flow [2021-10-16 23:07:06,812 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=698, PETRI_PLACES=234, PETRI_TRANSITIONS=258} [2021-10-16 23:07:06,812 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 0 predicate places. [2021-10-16 23:07:06,812 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 258 transitions, 698 flow [2021-10-16 23:07:06,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 158.5) internal successors, (951), 6 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,812 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:06,813 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:06,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-16 23:07:06,813 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:06,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:06,813 INFO L82 PathProgramCache]: Analyzing trace with hash 196870304, now seen corresponding path program 1 times [2021-10-16 23:07:06,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:06,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211944631] [2021-10-16 23:07:06,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:06,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:06,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:06,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:06,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:06,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211944631] [2021-10-16 23:07:06,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211944631] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:06,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:06,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:06,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832666875] [2021-10-16 23:07:06,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:06,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:06,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:06,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:06,906 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 236 [2021-10-16 23:07:06,906 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 258 transitions, 698 flow. Second operand has 6 states, 6 states have (on average 159.5) internal successors, (957), 6 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,906 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:06,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 236 [2021-10-16 23:07:06,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:07,354 INFO L129 PetriNetUnfolder]: 340/1287 cut-off events. [2021-10-16 23:07:07,354 INFO L130 PetriNetUnfolder]: For 291/336 co-relation queries the response was YES. [2021-10-16 23:07:07,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2590 conditions, 1287 events. 340/1287 cut-off events. For 291/336 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 6958 event pairs, 176 based on Foata normal form. 0/1261 useless extension candidates. Maximal degree in co-relation 2420. Up to 699 conditions per place. [2021-10-16 23:07:07,360 INFO L132 encePairwiseOnDemand]: 221/236 looper letters, 112 selfloop transitions, 38 changer transitions 0/295 dead transitions. [2021-10-16 23:07:07,360 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 295 transitions, 1136 flow [2021-10-16 23:07:07,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:07,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:07,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1021 transitions. [2021-10-16 23:07:07,362 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.721045197740113 [2021-10-16 23:07:07,363 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1021 transitions. [2021-10-16 23:07:07,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1021 transitions. [2021-10-16 23:07:07,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:07,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1021 transitions. [2021-10-16 23:07:07,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 170.16666666666666) internal successors, (1021), 6 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,367 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 236.0) internal successors, (1652), 7 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,367 INFO L186 Difference]: Start difference. First operand has 234 places, 258 transitions, 698 flow. Second operand 6 states and 1021 transitions. [2021-10-16 23:07:07,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 295 transitions, 1136 flow [2021-10-16 23:07:07,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 295 transitions, 1136 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-16 23:07:07,373 INFO L242 Difference]: Finished difference. Result has 244 places, 295 transitions, 1016 flow [2021-10-16 23:07:07,373 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1016, PETRI_PLACES=244, PETRI_TRANSITIONS=295} [2021-10-16 23:07:07,373 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 10 predicate places. [2021-10-16 23:07:07,373 INFO L470 AbstractCegarLoop]: Abstraction has has 244 places, 295 transitions, 1016 flow [2021-10-16 23:07:07,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 159.5) internal successors, (957), 6 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,374 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:07,374 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:07,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-16 23:07:07,374 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:07,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:07,374 INFO L82 PathProgramCache]: Analyzing trace with hash 730591370, now seen corresponding path program 1 times [2021-10-16 23:07:07,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:07,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937714398] [2021-10-16 23:07:07,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:07,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:07,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:07,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:07,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:07,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937714398] [2021-10-16 23:07:07,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937714398] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:07,561 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:07,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:07,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950841015] [2021-10-16 23:07:07,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:07,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:07,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:07,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:07,563 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 236 [2021-10-16 23:07:07,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 295 transitions, 1016 flow. Second operand has 13 states, 13 states have (on average 141.46153846153845) internal successors, (1839), 13 states have internal predecessors, (1839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:07,565 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 236 [2021-10-16 23:07:07,565 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:08,222 INFO L129 PetriNetUnfolder]: 421/1386 cut-off events. [2021-10-16 23:07:08,223 INFO L130 PetriNetUnfolder]: For 898/898 co-relation queries the response was YES. [2021-10-16 23:07:08,225 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3479 conditions, 1386 events. 421/1386 cut-off events. For 898/898 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 7430 event pairs, 0 based on Foata normal form. 4/1379 useless extension candidates. Maximal degree in co-relation 3297. Up to 670 conditions per place. [2021-10-16 23:07:08,229 INFO L132 encePairwiseOnDemand]: 217/236 looper letters, 196 selfloop transitions, 38 changer transitions 0/365 dead transitions. [2021-10-16 23:07:08,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 365 transitions, 1860 flow [2021-10-16 23:07:08,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-16 23:07:08,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-16 23:07:08,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1959 transitions. [2021-10-16 23:07:08,233 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6385267275097783 [2021-10-16 23:07:08,233 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1959 transitions. [2021-10-16 23:07:08,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1959 transitions. [2021-10-16 23:07:08,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:08,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1959 transitions. [2021-10-16 23:07:08,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 150.69230769230768) internal successors, (1959), 13 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:08,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 236.0) internal successors, (3304), 14 states have internal predecessors, (3304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:08,241 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 236.0) internal successors, (3304), 14 states have internal predecessors, (3304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:08,241 INFO L186 Difference]: Start difference. First operand has 244 places, 295 transitions, 1016 flow. Second operand 13 states and 1959 transitions. [2021-10-16 23:07:08,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 365 transitions, 1860 flow [2021-10-16 23:07:08,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 365 transitions, 1796 flow, removed 32 selfloop flow, removed 0 redundant places. [2021-10-16 23:07:08,250 INFO L242 Difference]: Finished difference. Result has 261 places, 304 transitions, 1155 flow [2021-10-16 23:07:08,251 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1155, PETRI_PLACES=261, PETRI_TRANSITIONS=304} [2021-10-16 23:07:08,251 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 27 predicate places. [2021-10-16 23:07:08,251 INFO L470 AbstractCegarLoop]: Abstraction has has 261 places, 304 transitions, 1155 flow [2021-10-16 23:07:08,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 141.46153846153845) internal successors, (1839), 13 states have internal predecessors, (1839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:08,253 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:08,253 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:08,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-16 23:07:08,253 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:08,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:08,253 INFO L82 PathProgramCache]: Analyzing trace with hash -903203059, now seen corresponding path program 1 times [2021-10-16 23:07:08,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:08,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363103612] [2021-10-16 23:07:08,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:08,254 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:08,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:08,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:08,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:08,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363103612] [2021-10-16 23:07:08,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363103612] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:08,563 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:08,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-16 23:07:08,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77105011] [2021-10-16 23:07:08,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-16 23:07:08,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:08,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-16 23:07:08,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-16 23:07:08,565 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 236 [2021-10-16 23:07:08,567 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 304 transitions, 1155 flow. Second operand has 13 states, 13 states have (on average 134.46153846153845) internal successors, (1748), 13 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:08,567 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:08,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 236 [2021-10-16 23:07:08,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:09,422 INFO L129 PetriNetUnfolder]: 464/1637 cut-off events. [2021-10-16 23:07:09,423 INFO L130 PetriNetUnfolder]: For 1812/1812 co-relation queries the response was YES. [2021-10-16 23:07:09,426 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4308 conditions, 1637 events. 464/1637 cut-off events. For 1812/1812 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 9622 event pairs, 0 based on Foata normal form. 4/1627 useless extension candidates. Maximal degree in co-relation 4110. Up to 662 conditions per place. [2021-10-16 23:07:09,431 INFO L132 encePairwiseOnDemand]: 216/236 looper letters, 283 selfloop transitions, 60 changer transitions 0/467 dead transitions. [2021-10-16 23:07:09,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 467 transitions, 2645 flow [2021-10-16 23:07:09,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-16 23:07:09,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-16 23:07:09,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3371 transitions. [2021-10-16 23:07:09,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.595162429378531 [2021-10-16 23:07:09,436 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3371 transitions. [2021-10-16 23:07:09,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3371 transitions. [2021-10-16 23:07:09,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:09,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3371 transitions. [2021-10-16 23:07:09,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 140.45833333333334) internal successors, (3371), 24 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 236.0) internal successors, (5900), 25 states have internal predecessors, (5900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,448 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 236.0) internal successors, (5900), 25 states have internal predecessors, (5900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,449 INFO L186 Difference]: Start difference. First operand has 261 places, 304 transitions, 1155 flow. Second operand 24 states and 3371 transitions. [2021-10-16 23:07:09,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 467 transitions, 2645 flow [2021-10-16 23:07:09,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 467 transitions, 2596 flow, removed 9 selfloop flow, removed 7 redundant places. [2021-10-16 23:07:09,459 INFO L242 Difference]: Finished difference. Result has 283 places, 343 transitions, 1525 flow [2021-10-16 23:07:09,459 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1525, PETRI_PLACES=283, PETRI_TRANSITIONS=343} [2021-10-16 23:07:09,459 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 49 predicate places. [2021-10-16 23:07:09,459 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 343 transitions, 1525 flow [2021-10-16 23:07:09,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 134.46153846153845) internal successors, (1748), 13 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,460 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:09,460 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:09,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-16 23:07:09,460 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:09,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:09,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1541079511, now seen corresponding path program 1 times [2021-10-16 23:07:09,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:09,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779476444] [2021-10-16 23:07:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:09,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:09,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:10,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:10,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779476444] [2021-10-16 23:07:10,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779476444] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:10,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:10,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:10,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157381330] [2021-10-16 23:07:10,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:10,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:10,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:10,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:10,075 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:10,077 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 343 transitions, 1525 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:10,077 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:10,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:10,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:12,576 INFO L129 PetriNetUnfolder]: 1531/4408 cut-off events. [2021-10-16 23:07:12,577 INFO L130 PetriNetUnfolder]: For 7098/7113 co-relation queries the response was YES. [2021-10-16 23:07:12,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12788 conditions, 4408 events. 1531/4408 cut-off events. For 7098/7113 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 31408 event pairs, 166 based on Foata normal form. 6/4355 useless extension candidates. Maximal degree in co-relation 12563. Up to 1037 conditions per place. [2021-10-16 23:07:12,608 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 563 selfloop transitions, 114 changer transitions 0/776 dead transitions. [2021-10-16 23:07:12,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 776 transitions, 5373 flow [2021-10-16 23:07:12,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-16 23:07:12,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-16 23:07:12,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3993 transitions. [2021-10-16 23:07:12,616 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4834140435835351 [2021-10-16 23:07:12,616 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3993 transitions. [2021-10-16 23:07:12,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3993 transitions. [2021-10-16 23:07:12,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:12,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3993 transitions. [2021-10-16 23:07:12,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.08571428571429) internal successors, (3993), 35 states have internal predecessors, (3993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:12,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 236.0) internal successors, (8496), 36 states have internal predecessors, (8496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:12,638 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 236.0) internal successors, (8496), 36 states have internal predecessors, (8496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:12,638 INFO L186 Difference]: Start difference. First operand has 283 places, 343 transitions, 1525 flow. Second operand 35 states and 3993 transitions. [2021-10-16 23:07:12,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 776 transitions, 5373 flow [2021-10-16 23:07:12,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 776 transitions, 5305 flow, removed 32 selfloop flow, removed 2 redundant places. [2021-10-16 23:07:12,666 INFO L242 Difference]: Finished difference. Result has 335 places, 443 transitions, 2598 flow [2021-10-16 23:07:12,666 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2598, PETRI_PLACES=335, PETRI_TRANSITIONS=443} [2021-10-16 23:07:12,667 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 101 predicate places. [2021-10-16 23:07:12,667 INFO L470 AbstractCegarLoop]: Abstraction has has 335 places, 443 transitions, 2598 flow [2021-10-16 23:07:12,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:12,668 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:12,668 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:12,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-16 23:07:12,668 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:12,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:12,669 INFO L82 PathProgramCache]: Analyzing trace with hash -313616393, now seen corresponding path program 2 times [2021-10-16 23:07:12,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:12,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653279913] [2021-10-16 23:07:12,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:12,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:12,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:13,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:13,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:13,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653279913] [2021-10-16 23:07:13,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653279913] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:13,254 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:13,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:13,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424411079] [2021-10-16 23:07:13,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:13,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:13,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:13,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:13,257 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:13,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 443 transitions, 2598 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:13,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:13,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:13,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:16,589 INFO L129 PetriNetUnfolder]: 1893/5636 cut-off events. [2021-10-16 23:07:16,589 INFO L130 PetriNetUnfolder]: For 13368/13415 co-relation queries the response was YES. [2021-10-16 23:07:16,607 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18339 conditions, 5636 events. 1893/5636 cut-off events. For 13368/13415 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 44083 event pairs, 163 based on Foata normal form. 19/5586 useless extension candidates. Maximal degree in co-relation 18080. Up to 1485 conditions per place. [2021-10-16 23:07:16,626 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 574 selfloop transitions, 221 changer transitions 0/894 dead transitions. [2021-10-16 23:07:16,626 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 894 transitions, 7161 flow [2021-10-16 23:07:16,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-16 23:07:16,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-10-16 23:07:16,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 6413 transitions. [2021-10-16 23:07:16,634 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4685125657510228 [2021-10-16 23:07:16,634 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 6413 transitions. [2021-10-16 23:07:16,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 6413 transitions. [2021-10-16 23:07:16,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:16,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 6413 transitions. [2021-10-16 23:07:16,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 110.56896551724138) internal successors, (6413), 58 states have internal predecessors, (6413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 236.0) internal successors, (13924), 59 states have internal predecessors, (13924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,665 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 236.0) internal successors, (13924), 59 states have internal predecessors, (13924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,665 INFO L186 Difference]: Start difference. First operand has 335 places, 443 transitions, 2598 flow. Second operand 58 states and 6413 transitions. [2021-10-16 23:07:16,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 894 transitions, 7161 flow [2021-10-16 23:07:16,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 894 transitions, 7141 flow, removed 0 selfloop flow, removed 10 redundant places. [2021-10-16 23:07:16,734 INFO L242 Difference]: Finished difference. Result has 409 places, 572 transitions, 4529 flow [2021-10-16 23:07:16,734 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=2578, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=4529, PETRI_PLACES=409, PETRI_TRANSITIONS=572} [2021-10-16 23:07:16,735 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 175 predicate places. [2021-10-16 23:07:16,735 INFO L470 AbstractCegarLoop]: Abstraction has has 409 places, 572 transitions, 4529 flow [2021-10-16 23:07:16,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,735 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:16,736 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:16,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-16 23:07:16,736 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:16,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:16,737 INFO L82 PathProgramCache]: Analyzing trace with hash 647850079, now seen corresponding path program 3 times [2021-10-16 23:07:16,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:16,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190595718] [2021-10-16 23:07:16,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:16,738 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:16,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:17,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-16 23:07:17,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:17,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190595718] [2021-10-16 23:07:17,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190595718] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:17,315 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:17,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:17,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921996189] [2021-10-16 23:07:17,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:17,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:17,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:17,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:17,318 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:17,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 572 transitions, 4529 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:17,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:17,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:17,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:20,917 INFO L129 PetriNetUnfolder]: 2443/7047 cut-off events. [2021-10-16 23:07:20,917 INFO L130 PetriNetUnfolder]: For 22103/22146 co-relation queries the response was YES. [2021-10-16 23:07:20,958 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25385 conditions, 7047 events. 2443/7047 cut-off events. For 22103/22146 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 57186 event pairs, 180 based on Foata normal form. 13/6981 useless extension candidates. Maximal degree in co-relation 25288. Up to 2143 conditions per place. [2021-10-16 23:07:20,981 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 682 selfloop transitions, 273 changer transitions 0/1054 dead transitions. [2021-10-16 23:07:20,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 1054 transitions, 9923 flow [2021-10-16 23:07:20,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-16 23:07:20,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-16 23:07:20,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 6247 transitions. [2021-10-16 23:07:20,987 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4726846246973366 [2021-10-16 23:07:20,987 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 6247 transitions. [2021-10-16 23:07:20,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 6247 transitions. [2021-10-16 23:07:20,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:20,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 6247 transitions. [2021-10-16 23:07:20,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 111.55357142857143) internal successors, (6247), 56 states have internal predecessors, (6247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 236.0) internal successors, (13452), 57 states have internal predecessors, (13452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,009 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 236.0) internal successors, (13452), 57 states have internal predecessors, (13452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,009 INFO L186 Difference]: Start difference. First operand has 409 places, 572 transitions, 4529 flow. Second operand 56 states and 6247 transitions. [2021-10-16 23:07:21,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 1054 transitions, 9923 flow [2021-10-16 23:07:21,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 1054 transitions, 9701 flow, removed 100 selfloop flow, removed 11 redundant places. [2021-10-16 23:07:21,156 INFO L242 Difference]: Finished difference. Result has 476 places, 697 transitions, 6744 flow [2021-10-16 23:07:21,157 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=6744, PETRI_PLACES=476, PETRI_TRANSITIONS=697} [2021-10-16 23:07:21,157 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 242 predicate places. [2021-10-16 23:07:21,158 INFO L470 AbstractCegarLoop]: Abstraction has has 476 places, 697 transitions, 6744 flow [2021-10-16 23:07:21,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,158 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:21,158 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:21,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-16 23:07:21,159 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:21,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:21,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1408251697, now seen corresponding path program 4 times [2021-10-16 23:07:21,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:21,159 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115405275] [2021-10-16 23:07:21,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:21,159 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:21,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:21,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:21,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115405275] [2021-10-16 23:07:21,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115405275] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:21,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:21,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:21,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002206954] [2021-10-16 23:07:21,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:21,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:21,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:21,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:21,790 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:21,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 697 transitions, 6744 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:21,791 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:21,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:25,567 INFO L129 PetriNetUnfolder]: 2711/7721 cut-off events. [2021-10-16 23:07:25,568 INFO L130 PetriNetUnfolder]: For 30367/30423 co-relation queries the response was YES. [2021-10-16 23:07:25,673 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29524 conditions, 7721 events. 2711/7721 cut-off events. For 30367/30423 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 63622 event pairs, 169 based on Foata normal form. 25/7660 useless extension candidates. Maximal degree in co-relation 29401. Up to 2374 conditions per place. [2021-10-16 23:07:25,693 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 604 selfloop transitions, 323 changer transitions 0/1026 dead transitions. [2021-10-16 23:07:25,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1026 transitions, 11109 flow [2021-10-16 23:07:25,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-16 23:07:25,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-10-16 23:07:25,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 5965 transitions. [2021-10-16 23:07:25,703 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4680634023854363 [2021-10-16 23:07:25,703 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 5965 transitions. [2021-10-16 23:07:25,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 5965 transitions. [2021-10-16 23:07:25,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:25,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 5965 transitions. [2021-10-16 23:07:25,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 110.46296296296296) internal successors, (5965), 54 states have internal predecessors, (5965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:25,725 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 236.0) internal successors, (12980), 55 states have internal predecessors, (12980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:25,726 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 236.0) internal successors, (12980), 55 states have internal predecessors, (12980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:25,726 INFO L186 Difference]: Start difference. First operand has 476 places, 697 transitions, 6744 flow. Second operand 54 states and 5965 transitions. [2021-10-16 23:07:25,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1026 transitions, 11109 flow [2021-10-16 23:07:25,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1026 transitions, 10777 flow, removed 115 selfloop flow, removed 19 redundant places. [2021-10-16 23:07:25,935 INFO L242 Difference]: Finished difference. Result has 527 places, 774 transitions, 8655 flow [2021-10-16 23:07:25,936 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=6469, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=8655, PETRI_PLACES=527, PETRI_TRANSITIONS=774} [2021-10-16 23:07:25,936 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 293 predicate places. [2021-10-16 23:07:25,936 INFO L470 AbstractCegarLoop]: Abstraction has has 527 places, 774 transitions, 8655 flow [2021-10-16 23:07:25,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:25,937 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:25,937 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:25,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-16 23:07:25,937 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:25,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:25,938 INFO L82 PathProgramCache]: Analyzing trace with hash -1184694143, now seen corresponding path program 5 times [2021-10-16 23:07:25,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:25,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188691403] [2021-10-16 23:07:25,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:25,938 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:25,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:26,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:26,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:26,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188691403] [2021-10-16 23:07:26,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188691403] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:26,458 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:26,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:26,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050341664] [2021-10-16 23:07:26,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:26,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:26,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:26,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:26,461 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:26,462 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 774 transitions, 8655 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,462 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:26,462 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:26,462 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:30,378 INFO L129 PetriNetUnfolder]: 2733/7795 cut-off events. [2021-10-16 23:07:30,378 INFO L130 PetriNetUnfolder]: For 39499/39550 co-relation queries the response was YES. [2021-10-16 23:07:30,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31688 conditions, 7795 events. 2733/7795 cut-off events. For 39499/39550 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 64447 event pairs, 163 based on Foata normal form. 18/7729 useless extension candidates. Maximal degree in co-relation 31545. Up to 2322 conditions per place. [2021-10-16 23:07:30,451 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 718 selfloop transitions, 340 changer transitions 0/1157 dead transitions. [2021-10-16 23:07:30,452 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 1157 transitions, 13439 flow [2021-10-16 23:07:30,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-16 23:07:30,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-16 23:07:30,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 6242 transitions. [2021-10-16 23:07:30,456 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47230629539951574 [2021-10-16 23:07:30,456 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 6242 transitions. [2021-10-16 23:07:30,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 6242 transitions. [2021-10-16 23:07:30,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:30,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 6242 transitions. [2021-10-16 23:07:30,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 111.46428571428571) internal successors, (6242), 56 states have internal predecessors, (6242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 236.0) internal successors, (13452), 57 states have internal predecessors, (13452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,472 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 236.0) internal successors, (13452), 57 states have internal predecessors, (13452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,472 INFO L186 Difference]: Start difference. First operand has 527 places, 774 transitions, 8655 flow. Second operand 56 states and 6242 transitions. [2021-10-16 23:07:30,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 1157 transitions, 13439 flow [2021-10-16 23:07:30,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 1157 transitions, 13064 flow, removed 68 selfloop flow, removed 31 redundant places. [2021-10-16 23:07:30,765 INFO L242 Difference]: Finished difference. Result has 568 places, 827 transitions, 10323 flow [2021-10-16 23:07:30,766 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=8285, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=10323, PETRI_PLACES=568, PETRI_TRANSITIONS=827} [2021-10-16 23:07:30,766 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 334 predicate places. [2021-10-16 23:07:30,766 INFO L470 AbstractCegarLoop]: Abstraction has has 568 places, 827 transitions, 10323 flow [2021-10-16 23:07:30,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:30,767 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:30,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-16 23:07:30,767 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:30,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:30,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1649566779, now seen corresponding path program 6 times [2021-10-16 23:07:30,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:30,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444525843] [2021-10-16 23:07:30,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:30,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:30,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:31,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:31,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:31,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444525843] [2021-10-16 23:07:31,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444525843] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:31,398 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:31,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:31,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37504942] [2021-10-16 23:07:31,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:31,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:31,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:31,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:31,400 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:31,402 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 827 transitions, 10323 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:31,402 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:31,402 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:31,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:35,961 INFO L129 PetriNetUnfolder]: 2876/7920 cut-off events. [2021-10-16 23:07:35,961 INFO L130 PetriNetUnfolder]: For 55006/55061 co-relation queries the response was YES. [2021-10-16 23:07:36,020 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34794 conditions, 7920 events. 2876/7920 cut-off events. For 55006/55061 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 64893 event pairs, 120 based on Foata normal form. 25/7857 useless extension candidates. Maximal degree in co-relation 34644. Up to 1717 conditions per place. [2021-10-16 23:07:36,039 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 793 selfloop transitions, 389 changer transitions 0/1281 dead transitions. [2021-10-16 23:07:36,039 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 1281 transitions, 17117 flow [2021-10-16 23:07:36,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-16 23:07:36,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-10-16 23:07:36,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 6434 transitions. [2021-10-16 23:07:36,045 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4700467562828755 [2021-10-16 23:07:36,045 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 6434 transitions. [2021-10-16 23:07:36,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 6434 transitions. [2021-10-16 23:07:36,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:36,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 6434 transitions. [2021-10-16 23:07:36,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 110.93103448275862) internal successors, (6434), 58 states have internal predecessors, (6434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:36,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 236.0) internal successors, (13924), 59 states have internal predecessors, (13924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:36,061 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 236.0) internal successors, (13924), 59 states have internal predecessors, (13924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:36,061 INFO L186 Difference]: Start difference. First operand has 568 places, 827 transitions, 10323 flow. Second operand 58 states and 6434 transitions. [2021-10-16 23:07:36,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 1281 transitions, 17117 flow [2021-10-16 23:07:36,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1281 transitions, 16649 flow, removed 115 selfloop flow, removed 27 redundant places. [2021-10-16 23:07:36,398 INFO L242 Difference]: Finished difference. Result has 613 places, 940 transitions, 13104 flow [2021-10-16 23:07:36,399 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=9893, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=13104, PETRI_PLACES=613, PETRI_TRANSITIONS=940} [2021-10-16 23:07:36,399 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 379 predicate places. [2021-10-16 23:07:36,399 INFO L470 AbstractCegarLoop]: Abstraction has has 613 places, 940 transitions, 13104 flow [2021-10-16 23:07:36,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:36,399 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:36,400 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:36,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-16 23:07:36,400 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:36,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:36,400 INFO L82 PathProgramCache]: Analyzing trace with hash -794070391, now seen corresponding path program 7 times [2021-10-16 23:07:36,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:36,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076694667] [2021-10-16 23:07:36,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:36,400 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:36,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:36,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:36,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076694667] [2021-10-16 23:07:36,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076694667] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:36,945 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:36,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:36,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854541147] [2021-10-16 23:07:36,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:36,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:36,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:36,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:36,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:36,951 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 940 transitions, 13104 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:36,951 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:36,951 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:36,951 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:41,020 INFO L129 PetriNetUnfolder]: 2922/8087 cut-off events. [2021-10-16 23:07:41,020 INFO L130 PetriNetUnfolder]: For 71591/71679 co-relation queries the response was YES. [2021-10-16 23:07:41,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37774 conditions, 8087 events. 2922/8087 cut-off events. For 71591/71679 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 66734 event pairs, 161 based on Foata normal form. 48/8049 useless extension candidates. Maximal degree in co-relation 37609. Up to 1761 conditions per place. [2021-10-16 23:07:41,113 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 690 selfloop transitions, 482 changer transitions 0/1271 dead transitions. [2021-10-16 23:07:41,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 671 places, 1271 transitions, 18915 flow [2021-10-16 23:07:41,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:07:41,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:07:41,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 6491 transitions. [2021-10-16 23:07:41,118 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4661735133582304 [2021-10-16 23:07:41,118 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 6491 transitions. [2021-10-16 23:07:41,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 6491 transitions. [2021-10-16 23:07:41,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:41,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 6491 transitions. [2021-10-16 23:07:41,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 110.01694915254237) internal successors, (6491), 59 states have internal predecessors, (6491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:41,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 236.0) internal successors, (14160), 60 states have internal predecessors, (14160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:41,132 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 236.0) internal successors, (14160), 60 states have internal predecessors, (14160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:41,132 INFO L186 Difference]: Start difference. First operand has 613 places, 940 transitions, 13104 flow. Second operand 59 states and 6491 transitions. [2021-10-16 23:07:41,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 671 places, 1271 transitions, 18915 flow [2021-10-16 23:07:41,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 1271 transitions, 18550 flow, removed 93 selfloop flow, removed 28 redundant places. [2021-10-16 23:07:41,627 INFO L242 Difference]: Finished difference. Result has 655 places, 1031 transitions, 16090 flow [2021-10-16 23:07:41,628 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=12811, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=16090, PETRI_PLACES=655, PETRI_TRANSITIONS=1031} [2021-10-16 23:07:41,628 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 421 predicate places. [2021-10-16 23:07:41,628 INFO L470 AbstractCegarLoop]: Abstraction has has 655 places, 1031 transitions, 16090 flow [2021-10-16 23:07:41,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:41,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:41,629 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:41,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-16 23:07:41,629 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:41,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:41,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1602139087, now seen corresponding path program 8 times [2021-10-16 23:07:41,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:41,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549930860] [2021-10-16 23:07:41,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:41,630 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:41,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:42,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-16 23:07:42,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:42,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549930860] [2021-10-16 23:07:42,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549930860] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:42,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:42,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:42,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157899188] [2021-10-16 23:07:42,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:42,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:42,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:42,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:42,182 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:42,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 1031 transitions, 16090 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:42,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:42,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:42,184 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:47,248 INFO L129 PetriNetUnfolder]: 2984/8246 cut-off events. [2021-10-16 23:07:47,249 INFO L130 PetriNetUnfolder]: For 87214/87347 co-relation queries the response was YES. [2021-10-16 23:07:47,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41059 conditions, 8246 events. 2984/8246 cut-off events. For 87214/87347 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 68341 event pairs, 164 based on Foata normal form. 73/8230 useless extension candidates. Maximal degree in co-relation 40881. Up to 1815 conditions per place. [2021-10-16 23:07:47,386 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 709 selfloop transitions, 526 changer transitions 0/1334 dead transitions. [2021-10-16 23:07:47,386 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1334 transitions, 21750 flow [2021-10-16 23:07:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-16 23:07:47,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-10-16 23:07:47,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 6393 transitions. [2021-10-16 23:07:47,391 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46705143191116305 [2021-10-16 23:07:47,391 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 6393 transitions. [2021-10-16 23:07:47,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 6393 transitions. [2021-10-16 23:07:47,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:47,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 6393 transitions. [2021-10-16 23:07:47,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 110.22413793103448) internal successors, (6393), 58 states have internal predecessors, (6393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:47,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 236.0) internal successors, (13924), 59 states have internal predecessors, (13924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:47,403 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 236.0) internal successors, (13924), 59 states have internal predecessors, (13924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:47,403 INFO L186 Difference]: Start difference. First operand has 655 places, 1031 transitions, 16090 flow. Second operand 58 states and 6393 transitions. [2021-10-16 23:07:47,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1334 transitions, 21750 flow [2021-10-16 23:07:48,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 1334 transitions, 20838 flow, removed 110 selfloop flow, removed 39 redundant places. [2021-10-16 23:07:48,129 INFO L242 Difference]: Finished difference. Result has 689 places, 1096 transitions, 18496 flow [2021-10-16 23:07:48,129 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=15272, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1031, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=18496, PETRI_PLACES=689, PETRI_TRANSITIONS=1096} [2021-10-16 23:07:48,130 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 455 predicate places. [2021-10-16 23:07:48,130 INFO L470 AbstractCegarLoop]: Abstraction has has 689 places, 1096 transitions, 18496 flow [2021-10-16 23:07:48,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:48,130 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:48,130 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:48,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-16 23:07:48,130 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:48,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:48,131 INFO L82 PathProgramCache]: Analyzing trace with hash -432991921, now seen corresponding path program 9 times [2021-10-16 23:07:48,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:48,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468902472] [2021-10-16 23:07:48,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:48,131 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:48,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:48,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:48,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:48,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468902472] [2021-10-16 23:07:48,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468902472] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:48,686 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:48,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:48,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337788686] [2021-10-16 23:07:48,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:48,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:48,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:48,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:48,688 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:48,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 1096 transitions, 18496 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:48,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:48,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:48,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:54,104 INFO L129 PetriNetUnfolder]: 3038/8407 cut-off events. [2021-10-16 23:07:54,104 INFO L130 PetriNetUnfolder]: For 107589/107708 co-relation queries the response was YES. [2021-10-16 23:07:54,193 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43716 conditions, 8407 events. 3038/8407 cut-off events. For 107589/107708 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 70131 event pairs, 161 based on Foata normal form. 74/8395 useless extension candidates. Maximal degree in co-relation 43526. Up to 1864 conditions per place. [2021-10-16 23:07:54,214 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 723 selfloop transitions, 564 changer transitions 0/1386 dead transitions. [2021-10-16 23:07:54,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 1386 transitions, 24078 flow [2021-10-16 23:07:54,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-10-16 23:07:54,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2021-10-16 23:07:54,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 6808 transitions. [2021-10-16 23:07:54,219 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4652815746309459 [2021-10-16 23:07:54,219 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 6808 transitions. [2021-10-16 23:07:54,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 6808 transitions. [2021-10-16 23:07:54,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:54,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 6808 transitions. [2021-10-16 23:07:54,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 109.80645161290323) internal successors, (6808), 62 states have internal predecessors, (6808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:54,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 236.0) internal successors, (14868), 63 states have internal predecessors, (14868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:54,232 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 236.0) internal successors, (14868), 63 states have internal predecessors, (14868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:54,232 INFO L186 Difference]: Start difference. First operand has 689 places, 1096 transitions, 18496 flow. Second operand 62 states and 6808 transitions. [2021-10-16 23:07:54,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 1386 transitions, 24078 flow [2021-10-16 23:07:55,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 716 places, 1386 transitions, 23367 flow, removed 114 selfloop flow, removed 34 redundant places. [2021-10-16 23:07:55,101 INFO L242 Difference]: Finished difference. Result has 727 places, 1144 transitions, 20818 flow [2021-10-16 23:07:55,102 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=17839, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=20818, PETRI_PLACES=727, PETRI_TRANSITIONS=1144} [2021-10-16 23:07:55,102 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 493 predicate places. [2021-10-16 23:07:55,102 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 1144 transitions, 20818 flow [2021-10-16 23:07:55,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:55,102 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:55,102 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:55,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-16 23:07:55,103 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:07:55,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:55,103 INFO L82 PathProgramCache]: Analyzing trace with hash -460561031, now seen corresponding path program 10 times [2021-10-16 23:07:55,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:55,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459280425] [2021-10-16 23:07:55,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:55,103 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:55,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:55,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:55,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459280425] [2021-10-16 23:07:55,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459280425] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:55,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:55,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:07:55,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050287736] [2021-10-16 23:07:55,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:07:55,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:55,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:07:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:07:55,644 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:07:55,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 1144 transitions, 20818 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:55,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:55,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:07:55,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:01,159 INFO L129 PetriNetUnfolder]: 3082/8534 cut-off events. [2021-10-16 23:08:01,160 INFO L130 PetriNetUnfolder]: For 124991/125112 co-relation queries the response was YES. [2021-10-16 23:08:01,252 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46301 conditions, 8534 events. 3082/8534 cut-off events. For 124991/125112 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 71541 event pairs, 170 based on Foata normal form. 70/8515 useless extension candidates. Maximal degree in co-relation 46100. Up to 1906 conditions per place. [2021-10-16 23:08:01,274 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 717 selfloop transitions, 621 changer transitions 0/1437 dead transitions. [2021-10-16 23:08:01,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 786 places, 1437 transitions, 26742 flow [2021-10-16 23:08:01,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-16 23:08:01,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-10-16 23:08:01,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 6602 transitions. [2021-10-16 23:08:01,279 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46624293785310733 [2021-10-16 23:08:01,279 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 6602 transitions. [2021-10-16 23:08:01,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 6602 transitions. [2021-10-16 23:08:01,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:01,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 6602 transitions. [2021-10-16 23:08:01,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 110.03333333333333) internal successors, (6602), 60 states have internal predecessors, (6602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:01,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 236.0) internal successors, (14396), 61 states have internal predecessors, (14396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:01,292 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 236.0) internal successors, (14396), 61 states have internal predecessors, (14396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:01,292 INFO L186 Difference]: Start difference. First operand has 727 places, 1144 transitions, 20818 flow. Second operand 60 states and 6602 transitions. [2021-10-16 23:08:01,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 786 places, 1437 transitions, 26742 flow [2021-10-16 23:08:02,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 1437 transitions, 26152 flow, removed 59 selfloop flow, removed 45 redundant places. [2021-10-16 23:08:02,331 INFO L242 Difference]: Finished difference. Result has 755 places, 1201 transitions, 23905 flow [2021-10-16 23:08:02,332 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=20237, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=568, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=23905, PETRI_PLACES=755, PETRI_TRANSITIONS=1201} [2021-10-16 23:08:02,333 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 521 predicate places. [2021-10-16 23:08:02,333 INFO L470 AbstractCegarLoop]: Abstraction has has 755 places, 1201 transitions, 23905 flow [2021-10-16 23:08:02,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:02,334 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:02,334 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:02,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-16 23:08:02,334 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:08:02,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:02,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1960428211, now seen corresponding path program 11 times [2021-10-16 23:08:02,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:02,334 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039106565] [2021-10-16 23:08:02,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:02,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:02,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:02,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:02,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:02,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039106565] [2021-10-16 23:08:02,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039106565] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:02,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:02,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:08:02,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747102876] [2021-10-16 23:08:02,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:08:02,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:02,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:08:02,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:08:02,919 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:08:02,920 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 755 places, 1201 transitions, 23905 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:02,921 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:02,921 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:08:02,921 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:08,646 INFO L129 PetriNetUnfolder]: 3108/8611 cut-off events. [2021-10-16 23:08:08,646 INFO L130 PetriNetUnfolder]: For 150809/150939 co-relation queries the response was YES. [2021-10-16 23:08:08,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49090 conditions, 8611 events. 3108/8611 cut-off events. For 150809/150939 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 72401 event pairs, 161 based on Foata normal form. 82/8607 useless extension candidates. Maximal degree in co-relation 48875. Up to 1929 conditions per place. [2021-10-16 23:08:08,771 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 747 selfloop transitions, 618 changer transitions 0/1464 dead transitions. [2021-10-16 23:08:08,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 1464 transitions, 29126 flow [2021-10-16 23:08:08,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:08:08,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:08:08,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7019 transitions. [2021-10-16 23:08:08,775 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4647113347457627 [2021-10-16 23:08:08,775 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7019 transitions. [2021-10-16 23:08:08,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7019 transitions. [2021-10-16 23:08:08,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:08,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7019 transitions. [2021-10-16 23:08:08,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.671875) internal successors, (7019), 64 states have internal predecessors, (7019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:08,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:08,789 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:08,789 INFO L186 Difference]: Start difference. First operand has 755 places, 1201 transitions, 23905 flow. Second operand 64 states and 7019 transitions. [2021-10-16 23:08:08,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 1464 transitions, 29126 flow [2021-10-16 23:08:10,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 1464 transitions, 28563 flow, removed 85 selfloop flow, removed 40 redundant places. [2021-10-16 23:08:10,033 INFO L242 Difference]: Finished difference. Result has 789 places, 1226 transitions, 26101 flow [2021-10-16 23:08:10,034 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=23342, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=593, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=26101, PETRI_PLACES=789, PETRI_TRANSITIONS=1226} [2021-10-16 23:08:10,034 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 555 predicate places. [2021-10-16 23:08:10,034 INFO L470 AbstractCegarLoop]: Abstraction has has 789 places, 1226 transitions, 26101 flow [2021-10-16 23:08:10,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:10,034 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:10,035 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:10,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-16 23:08:10,035 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:08:10,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:10,035 INFO L82 PathProgramCache]: Analyzing trace with hash 128765327, now seen corresponding path program 12 times [2021-10-16 23:08:10,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:10,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981516891] [2021-10-16 23:08:10,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:10,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:10,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:10,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:10,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:10,698 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981516891] [2021-10-16 23:08:10,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981516891] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:10,699 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:10,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:08:10,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221338594] [2021-10-16 23:08:10,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:08:10,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:10,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:08:10,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=535, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:08:10,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:08:10,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1226 transitions, 26101 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:10,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:10,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:08:10,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:16,691 INFO L129 PetriNetUnfolder]: 3139/8713 cut-off events. [2021-10-16 23:08:16,692 INFO L130 PetriNetUnfolder]: For 172142/172269 co-relation queries the response was YES. [2021-10-16 23:08:16,950 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51880 conditions, 8713 events. 3139/8713 cut-off events. For 172142/172269 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 73595 event pairs, 168 based on Foata normal form. 74/8697 useless extension candidates. Maximal degree in co-relation 51654. Up to 1954 conditions per place. [2021-10-16 23:08:16,975 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 739 selfloop transitions, 660 changer transitions 0/1498 dead transitions. [2021-10-16 23:08:16,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 1498 transitions, 31789 flow [2021-10-16 23:08:16,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:08:16,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:08:16,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7022 transitions. [2021-10-16 23:08:16,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4649099576271186 [2021-10-16 23:08:16,979 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7022 transitions. [2021-10-16 23:08:16,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7022 transitions. [2021-10-16 23:08:16,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:16,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7022 transitions. [2021-10-16 23:08:16,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.71875) internal successors, (7022), 64 states have internal predecessors, (7022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:16,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:16,991 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:16,991 INFO L186 Difference]: Start difference. First operand has 789 places, 1226 transitions, 26101 flow. Second operand 64 states and 7022 transitions. [2021-10-16 23:08:16,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 1498 transitions, 31789 flow [2021-10-16 23:08:18,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 1498 transitions, 30845 flow, removed 73 selfloop flow, removed 50 redundant places. [2021-10-16 23:08:18,352 INFO L242 Difference]: Finished difference. Result has 813 places, 1258 transitions, 28395 flow [2021-10-16 23:08:18,353 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=25172, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=628, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=28395, PETRI_PLACES=813, PETRI_TRANSITIONS=1258} [2021-10-16 23:08:18,353 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 579 predicate places. [2021-10-16 23:08:18,354 INFO L470 AbstractCegarLoop]: Abstraction has has 813 places, 1258 transitions, 28395 flow [2021-10-16 23:08:18,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:18,354 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:18,354 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:18,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-16 23:08:18,354 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:08:18,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:18,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1533447977, now seen corresponding path program 13 times [2021-10-16 23:08:18,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:18,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83072816] [2021-10-16 23:08:18,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:18,355 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:18,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:19,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:19,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:19,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83072816] [2021-10-16 23:08:19,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83072816] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:19,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:19,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:08:19,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79595271] [2021-10-16 23:08:19,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:08:19,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:19,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:08:19,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:08:19,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:08:19,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 1258 transitions, 28395 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:19,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:19,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:08:19,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:25,673 INFO L129 PetriNetUnfolder]: 3172/8815 cut-off events. [2021-10-16 23:08:25,674 INFO L130 PetriNetUnfolder]: For 196859/196986 co-relation queries the response was YES. [2021-10-16 23:08:25,838 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54639 conditions, 8815 events. 3172/8815 cut-off events. For 196859/196986 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 74839 event pairs, 169 based on Foata normal form. 76/8800 useless extension candidates. Maximal degree in co-relation 54403. Up to 1981 conditions per place. [2021-10-16 23:08:25,863 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 755 selfloop transitions, 687 changer transitions 0/1541 dead transitions. [2021-10-16 23:08:25,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 876 places, 1541 transitions, 34739 flow [2021-10-16 23:08:25,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:08:25,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:08:25,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7025 transitions. [2021-10-16 23:08:25,869 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4651085805084746 [2021-10-16 23:08:25,870 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7025 transitions. [2021-10-16 23:08:25,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7025 transitions. [2021-10-16 23:08:25,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:25,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7025 transitions. [2021-10-16 23:08:25,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.765625) internal successors, (7025), 64 states have internal predecessors, (7025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:25,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:25,881 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:25,881 INFO L186 Difference]: Start difference. First operand has 813 places, 1258 transitions, 28395 flow. Second operand 64 states and 7025 transitions. [2021-10-16 23:08:25,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 876 places, 1541 transitions, 34739 flow [2021-10-16 23:08:27,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 831 places, 1541 transitions, 34089 flow, removed 89 selfloop flow, removed 45 redundant places. [2021-10-16 23:08:27,510 INFO L242 Difference]: Finished difference. Result has 846 places, 1304 transitions, 31773 flow [2021-10-16 23:08:27,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=27745, PETRI_DIFFERENCE_MINUEND_PLACES=768, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=642, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=31773, PETRI_PLACES=846, PETRI_TRANSITIONS=1304} [2021-10-16 23:08:27,511 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 612 predicate places. [2021-10-16 23:08:27,512 INFO L470 AbstractCegarLoop]: Abstraction has has 846 places, 1304 transitions, 31773 flow [2021-10-16 23:08:27,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:27,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:27,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] [2021-10-16 23:08:27,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-16 23:08:27,512 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:08:27,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:27,513 INFO L82 PathProgramCache]: Analyzing trace with hash 690726199, now seen corresponding path program 14 times [2021-10-16 23:08:27,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:27,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504006865] [2021-10-16 23:08:27,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:27,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:27,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:28,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:28,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504006865] [2021-10-16 23:08:28,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504006865] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:28,071 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:28,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:08:28,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944507896] [2021-10-16 23:08:28,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:08:28,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:28,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:08:28,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=535, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:08:28,073 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:08:28,074 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 846 places, 1304 transitions, 31773 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:28,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:28,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:08:28,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:34,703 INFO L129 PetriNetUnfolder]: 3203/8893 cut-off events. [2021-10-16 23:08:34,703 INFO L130 PetriNetUnfolder]: For 225540/225686 co-relation queries the response was YES. [2021-10-16 23:08:34,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57865 conditions, 8893 events. 3203/8893 cut-off events. For 225540/225686 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 75662 event pairs, 170 based on Foata normal form. 84/8885 useless extension candidates. Maximal degree in co-relation 57614. Up to 2006 conditions per place. [2021-10-16 23:08:34,853 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 764 selfloop transitions, 709 changer transitions 0/1572 dead transitions. [2021-10-16 23:08:34,853 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 907 places, 1572 transitions, 37904 flow [2021-10-16 23:08:34,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-10-16 23:08:34,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2021-10-16 23:08:34,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 6813 transitions. [2021-10-16 23:08:34,856 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46562329141607434 [2021-10-16 23:08:34,857 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 6813 transitions. [2021-10-16 23:08:34,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 6813 transitions. [2021-10-16 23:08:34,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:34,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 6813 transitions. [2021-10-16 23:08:34,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 109.88709677419355) internal successors, (6813), 62 states have internal predecessors, (6813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:34,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 236.0) internal successors, (14868), 63 states have internal predecessors, (14868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:34,868 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 236.0) internal successors, (14868), 63 states have internal predecessors, (14868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:34,868 INFO L186 Difference]: Start difference. First operand has 846 places, 1304 transitions, 31773 flow. Second operand 62 states and 6813 transitions. [2021-10-16 23:08:34,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 907 places, 1572 transitions, 37904 flow [2021-10-16 23:08:36,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 1572 transitions, 37260 flow, removed 122 selfloop flow, removed 42 redundant places. [2021-10-16 23:08:36,863 INFO L242 Difference]: Finished difference. Result has 876 places, 1336 transitions, 34782 flow [2021-10-16 23:08:36,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=31129, PETRI_DIFFERENCE_MINUEND_PLACES=804, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=677, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=34782, PETRI_PLACES=876, PETRI_TRANSITIONS=1336} [2021-10-16 23:08:36,864 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 642 predicate places. [2021-10-16 23:08:36,864 INFO L470 AbstractCegarLoop]: Abstraction has has 876 places, 1336 transitions, 34782 flow [2021-10-16 23:08:36,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:36,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:36,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] [2021-10-16 23:08:36,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-16 23:08:36,865 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:08:36,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:36,865 INFO L82 PathProgramCache]: Analyzing trace with hash 32039965, now seen corresponding path program 15 times [2021-10-16 23:08:36,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:36,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283452375] [2021-10-16 23:08:36,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:36,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:36,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:37,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:37,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:37,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283452375] [2021-10-16 23:08:37,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283452375] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:37,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:37,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:08:37,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714785635] [2021-10-16 23:08:37,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:08:37,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:37,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:08:37,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=535, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:08:37,482 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:08:37,483 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 876 places, 1336 transitions, 34782 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:37,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:37,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:08:37,484 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:45,076 INFO L129 PetriNetUnfolder]: 3242/9021 cut-off events. [2021-10-16 23:08:45,077 INFO L130 PetriNetUnfolder]: For 264134/264277 co-relation queries the response was YES. [2021-10-16 23:08:45,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61286 conditions, 9021 events. 3242/9021 cut-off events. For 264134/264277 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 77382 event pairs, 175 based on Foata normal form. 84/9012 useless extension candidates. Maximal degree in co-relation 61024. Up to 2035 conditions per place. [2021-10-16 23:08:45,233 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 777 selfloop transitions, 744 changer transitions 0/1620 dead transitions. [2021-10-16 23:08:45,233 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 1620 transitions, 41676 flow [2021-10-16 23:08:45,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:08:45,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:08:45,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7030 transitions. [2021-10-16 23:08:45,237 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4654396186440678 [2021-10-16 23:08:45,237 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7030 transitions. [2021-10-16 23:08:45,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7030 transitions. [2021-10-16 23:08:45,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:45,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7030 transitions. [2021-10-16 23:08:45,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.84375) internal successors, (7030), 64 states have internal predecessors, (7030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:45,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:45,249 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:45,249 INFO L186 Difference]: Start difference. First operand has 876 places, 1336 transitions, 34782 flow. Second operand 64 states and 7030 transitions. [2021-10-16 23:08:45,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 939 places, 1620 transitions, 41676 flow [2021-10-16 23:08:47,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 897 places, 1620 transitions, 41085 flow, removed 120 selfloop flow, removed 42 redundant places. [2021-10-16 23:08:47,580 INFO L242 Difference]: Finished difference. Result has 913 places, 1385 transitions, 38725 flow [2021-10-16 23:08:47,581 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=34196, PETRI_DIFFERENCE_MINUEND_PLACES=834, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=697, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=38725, PETRI_PLACES=913, PETRI_TRANSITIONS=1385} [2021-10-16 23:08:47,581 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 679 predicate places. [2021-10-16 23:08:47,581 INFO L470 AbstractCegarLoop]: Abstraction has has 913 places, 1385 transitions, 38725 flow [2021-10-16 23:08:47,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:47,581 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:47,581 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:47,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-16 23:08:47,581 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:08:47,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:47,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1323239757, now seen corresponding path program 16 times [2021-10-16 23:08:47,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:47,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774374841] [2021-10-16 23:08:47,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:47,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:47,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:48,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:48,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:48,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774374841] [2021-10-16 23:08:48,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774374841] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:48,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:48,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:08:48,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601007264] [2021-10-16 23:08:48,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:08:48,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:48,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:08:48,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:08:48,184 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:08:48,185 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 913 places, 1385 transitions, 38725 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:48,185 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:48,185 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:08:48,185 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:55,846 INFO L129 PetriNetUnfolder]: 3282/9152 cut-off events. [2021-10-16 23:08:55,846 INFO L130 PetriNetUnfolder]: For 312114/312270 co-relation queries the response was YES. [2021-10-16 23:08:55,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65063 conditions, 9152 events. 3282/9152 cut-off events. For 312114/312270 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 78824 event pairs, 178 based on Foata normal form. 96/9154 useless extension candidates. Maximal degree in co-relation 64785. Up to 2066 conditions per place. [2021-10-16 23:08:56,021 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 812 selfloop transitions, 751 changer transitions 0/1662 dead transitions. [2021-10-16 23:08:56,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 976 places, 1662 transitions, 45681 flow [2021-10-16 23:08:56,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:08:56,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:08:56,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7027 transitions. [2021-10-16 23:08:56,025 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4652409957627119 [2021-10-16 23:08:56,025 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7027 transitions. [2021-10-16 23:08:56,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7027 transitions. [2021-10-16 23:08:56,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:56,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7027 transitions. [2021-10-16 23:08:56,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.796875) internal successors, (7027), 64 states have internal predecessors, (7027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:56,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:56,037 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:56,037 INFO L186 Difference]: Start difference. First operand has 913 places, 1385 transitions, 38725 flow. Second operand 64 states and 7027 transitions. [2021-10-16 23:08:56,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 976 places, 1662 transitions, 45681 flow [2021-10-16 23:08:59,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 934 places, 1662 transitions, 44830 flow, removed 174 selfloop flow, removed 42 redundant places. [2021-10-16 23:08:59,221 INFO L242 Difference]: Finished difference. Result has 951 places, 1429 transitions, 42440 flow [2021-10-16 23:08:59,222 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=37874, PETRI_DIFFERENCE_MINUEND_PLACES=871, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=707, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=42440, PETRI_PLACES=951, PETRI_TRANSITIONS=1429} [2021-10-16 23:08:59,222 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 717 predicate places. [2021-10-16 23:08:59,223 INFO L470 AbstractCegarLoop]: Abstraction has has 951 places, 1429 transitions, 42440 flow [2021-10-16 23:08:59,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:59,223 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:59,223 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:59,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-16 23:08:59,223 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:08:59,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:59,224 INFO L82 PathProgramCache]: Analyzing trace with hash 898935763, now seen corresponding path program 17 times [2021-10-16 23:08:59,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:59,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366729551] [2021-10-16 23:08:59,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:59,224 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:59,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:59,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:59,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:59,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366729551] [2021-10-16 23:08:59,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366729551] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:59,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:59,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:08:59,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043408152] [2021-10-16 23:08:59,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:08:59,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:59,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:08:59,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:08:59,764 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:08:59,765 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 951 places, 1429 transitions, 42440 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:59,765 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:59,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:08:59,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:07,639 INFO L129 PetriNetUnfolder]: 3356/9328 cut-off events. [2021-10-16 23:09:07,639 INFO L130 PetriNetUnfolder]: For 374385/374534 co-relation queries the response was YES. [2021-10-16 23:09:07,789 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70455 conditions, 9328 events. 3356/9328 cut-off events. For 374385/374534 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 80816 event pairs, 135 based on Foata normal form. 89/9330 useless extension candidates. Maximal degree in co-relation 70160. Up to 2120 conditions per place. [2021-10-16 23:09:07,819 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 940 selfloop transitions, 766 changer transitions 0/1805 dead transitions. [2021-10-16 23:09:07,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1012 places, 1805 transitions, 51580 flow [2021-10-16 23:09:07,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-10-16 23:09:07,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2021-10-16 23:09:07,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 6854 transitions. [2021-10-16 23:09:07,823 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46842536905412796 [2021-10-16 23:09:07,823 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 6854 transitions. [2021-10-16 23:09:07,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 6854 transitions. [2021-10-16 23:09:07,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:07,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 6854 transitions. [2021-10-16 23:09:07,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 110.54838709677419) internal successors, (6854), 62 states have internal predecessors, (6854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:07,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 236.0) internal successors, (14868), 63 states have internal predecessors, (14868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:07,834 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 236.0) internal successors, (14868), 63 states have internal predecessors, (14868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:07,834 INFO L186 Difference]: Start difference. First operand has 951 places, 1429 transitions, 42440 flow. Second operand 62 states and 6854 transitions. [2021-10-16 23:09:07,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1012 places, 1805 transitions, 51580 flow [2021-10-16 23:09:11,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 970 places, 1805 transitions, 50768 flow, removed 202 selfloop flow, removed 42 redundant places. [2021-10-16 23:09:11,471 INFO L242 Difference]: Finished difference. Result has 980 places, 1482 transitions, 46775 flow [2021-10-16 23:09:11,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=41628, PETRI_DIFFERENCE_MINUEND_PLACES=909, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=713, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=46775, PETRI_PLACES=980, PETRI_TRANSITIONS=1482} [2021-10-16 23:09:11,472 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 746 predicate places. [2021-10-16 23:09:11,472 INFO L470 AbstractCegarLoop]: Abstraction has has 980 places, 1482 transitions, 46775 flow [2021-10-16 23:09:11,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:11,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:11,473 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:09:11,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-16 23:09:11,473 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:09:11,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:11,473 INFO L82 PathProgramCache]: Analyzing trace with hash 269121079, now seen corresponding path program 18 times [2021-10-16 23:09:11,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:11,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003152389] [2021-10-16 23:09:11,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:11,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:11,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:11,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:11,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:11,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003152389] [2021-10-16 23:09:11,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003152389] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:11,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:11,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:09:11,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560807418] [2021-10-16 23:09:11,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:09:11,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:11,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:09:11,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:09:11,999 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:09:12,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 980 places, 1482 transitions, 46775 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:12,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:12,001 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:09:12,001 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:20,480 INFO L129 PetriNetUnfolder]: 3451/9606 cut-off events. [2021-10-16 23:09:20,480 INFO L130 PetriNetUnfolder]: For 445897/446050 co-relation queries the response was YES. [2021-10-16 23:09:20,637 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76608 conditions, 9606 events. 3451/9606 cut-off events. For 445897/446050 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 84002 event pairs, 142 based on Foata normal form. 99/9614 useless extension candidates. Maximal degree in co-relation 76305. Up to 2184 conditions per place. [2021-10-16 23:09:20,670 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 958 selfloop transitions, 839 changer transitions 0/1896 dead transitions. [2021-10-16 23:09:20,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1043 places, 1896 transitions, 57905 flow [2021-10-16 23:09:20,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:09:20,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:09:20,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7071 transitions. [2021-10-16 23:09:20,674 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4681541313559322 [2021-10-16 23:09:20,674 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7071 transitions. [2021-10-16 23:09:20,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7071 transitions. [2021-10-16 23:09:20,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:20,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7071 transitions. [2021-10-16 23:09:20,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 110.484375) internal successors, (7071), 64 states have internal predecessors, (7071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:20,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:20,686 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:20,686 INFO L186 Difference]: Start difference. First operand has 980 places, 1482 transitions, 46775 flow. Second operand 64 states and 7071 transitions. [2021-10-16 23:09:20,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1043 places, 1896 transitions, 57905 flow [2021-10-16 23:09:24,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1002 places, 1896 transitions, 57121 flow, removed 169 selfloop flow, removed 41 redundant places. [2021-10-16 23:09:25,004 INFO L242 Difference]: Finished difference. Result has 1017 places, 1573 transitions, 53308 flow [2021-10-16 23:09:25,005 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=46008, PETRI_DIFFERENCE_MINUEND_PLACES=939, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=756, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=53308, PETRI_PLACES=1017, PETRI_TRANSITIONS=1573} [2021-10-16 23:09:25,005 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 783 predicate places. [2021-10-16 23:09:25,005 INFO L470 AbstractCegarLoop]: Abstraction has has 1017 places, 1573 transitions, 53308 flow [2021-10-16 23:09:25,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:25,005 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:25,006 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:09:25,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-16 23:09:25,006 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:09:25,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:25,006 INFO L82 PathProgramCache]: Analyzing trace with hash -1234124525, now seen corresponding path program 19 times [2021-10-16 23:09:25,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:25,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756252529] [2021-10-16 23:09:25,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:25,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:25,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:25,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:25,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:25,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756252529] [2021-10-16 23:09:25,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756252529] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:25,541 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:25,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:09:25,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669425576] [2021-10-16 23:09:25,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:09:25,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:25,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:09:25,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:09:25,543 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:09:25,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1017 places, 1573 transitions, 53308 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:25,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:25,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:09:25,544 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:34,651 INFO L129 PetriNetUnfolder]: 3547/9864 cut-off events. [2021-10-16 23:09:34,651 INFO L130 PetriNetUnfolder]: For 513552/513716 co-relation queries the response was YES. [2021-10-16 23:09:34,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82868 conditions, 9864 events. 3547/9864 cut-off events. For 513552/513716 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 87018 event pairs, 143 based on Foata normal form. 111/9882 useless extension candidates. Maximal degree in co-relation 82550. Up to 2252 conditions per place. [2021-10-16 23:09:34,855 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 992 selfloop transitions, 889 changer transitions 0/1980 dead transitions. [2021-10-16 23:09:34,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1082 places, 1980 transitions, 64346 flow [2021-10-16 23:09:34,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-16 23:09:34,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-16 23:09:34,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 7285 transitions. [2021-10-16 23:09:34,859 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46770672829994864 [2021-10-16 23:09:34,859 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 7285 transitions. [2021-10-16 23:09:34,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 7285 transitions. [2021-10-16 23:09:34,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:34,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 7285 transitions. [2021-10-16 23:09:34,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 110.37878787878788) internal successors, (7285), 66 states have internal predecessors, (7285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:34,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:34,870 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:34,870 INFO L186 Difference]: Start difference. First operand has 1017 places, 1573 transitions, 53308 flow. Second operand 66 states and 7285 transitions. [2021-10-16 23:09:34,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1082 places, 1980 transitions, 64346 flow [2021-10-16 23:09:39,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1042 places, 1980 transitions, 63473 flow, removed 236 selfloop flow, removed 40 redundant places. [2021-10-16 23:09:39,850 INFO L242 Difference]: Finished difference. Result has 1062 places, 1650 transitions, 59384 flow [2021-10-16 23:09:39,851 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=52441, PETRI_DIFFERENCE_MINUEND_PLACES=977, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=812, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=59384, PETRI_PLACES=1062, PETRI_TRANSITIONS=1650} [2021-10-16 23:09:39,851 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 828 predicate places. [2021-10-16 23:09:39,851 INFO L470 AbstractCegarLoop]: Abstraction has has 1062 places, 1650 transitions, 59384 flow [2021-10-16 23:09:39,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:39,852 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:39,852 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:09:39,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-16 23:09:39,852 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:09:39,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:39,852 INFO L82 PathProgramCache]: Analyzing trace with hash -262380515, now seen corresponding path program 20 times [2021-10-16 23:09:39,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:39,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678750401] [2021-10-16 23:09:39,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:39,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:39,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:40,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:40,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:40,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678750401] [2021-10-16 23:09:40,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678750401] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:40,388 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:40,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:09:40,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104350719] [2021-10-16 23:09:40,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:09:40,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:40,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:09:40,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:09:40,390 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:09:40,391 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1062 places, 1650 transitions, 59384 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:40,391 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:40,391 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:09:40,391 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:50,571 INFO L129 PetriNetUnfolder]: 3901/10978 cut-off events. [2021-10-16 23:09:50,572 INFO L130 PetriNetUnfolder]: For 592460/592660 co-relation queries the response was YES. [2021-10-16 23:09:50,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92393 conditions, 10978 events. 3901/10978 cut-off events. For 592460/592660 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 99252 event pairs, 147 based on Foata normal form. 144/11009 useless extension candidates. Maximal degree in co-relation 92055. Up to 2463 conditions per place. [2021-10-16 23:09:50,814 INFO L132 encePairwiseOnDemand]: 201/236 looper letters, 1140 selfloop transitions, 931 changer transitions 0/2170 dead transitions. [2021-10-16 23:09:50,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1129 places, 2170 transitions, 71870 flow [2021-10-16 23:09:50,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-10-16 23:09:50,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2021-10-16 23:09:50,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 7559 transitions. [2021-10-16 23:09:50,822 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47102442671984046 [2021-10-16 23:09:50,822 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 7559 transitions. [2021-10-16 23:09:50,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 7559 transitions. [2021-10-16 23:09:50,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:50,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 7559 transitions. [2021-10-16 23:09:50,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 111.16176470588235) internal successors, (7559), 68 states have internal predecessors, (7559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:50,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 236.0) internal successors, (16284), 69 states have internal predecessors, (16284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:50,834 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 236.0) internal successors, (16284), 69 states have internal predecessors, (16284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:50,834 INFO L186 Difference]: Start difference. First operand has 1062 places, 1650 transitions, 59384 flow. Second operand 68 states and 7559 transitions. [2021-10-16 23:09:50,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1129 places, 2170 transitions, 71870 flow [2021-10-16 23:09:56,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1088 places, 2170 transitions, 70810 flow, removed 292 selfloop flow, removed 41 redundant places. [2021-10-16 23:09:56,761 INFO L242 Difference]: Finished difference. Result has 1107 places, 1726 transitions, 65597 flow [2021-10-16 23:09:56,762 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=58329, PETRI_DIFFERENCE_MINUEND_PLACES=1021, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=855, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=65597, PETRI_PLACES=1107, PETRI_TRANSITIONS=1726} [2021-10-16 23:09:56,762 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 873 predicate places. [2021-10-16 23:09:56,762 INFO L470 AbstractCegarLoop]: Abstraction has has 1107 places, 1726 transitions, 65597 flow [2021-10-16 23:09:56,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:56,762 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:56,762 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:09:56,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-16 23:09:56,763 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:09:56,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:56,763 INFO L82 PathProgramCache]: Analyzing trace with hash 2018807341, now seen corresponding path program 21 times [2021-10-16 23:09:56,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:56,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44490881] [2021-10-16 23:09:56,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:56,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:56,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:57,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:57,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:57,234 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44490881] [2021-10-16 23:09:57,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44490881] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:57,234 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:57,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:09:57,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900470379] [2021-10-16 23:09:57,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:09:57,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:57,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:09:57,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:09:57,236 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:09:57,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1107 places, 1726 transitions, 65597 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:57,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:57,237 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:09:57,237 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:07,537 INFO L129 PetriNetUnfolder]: 3932/11120 cut-off events. [2021-10-16 23:10:07,537 INFO L130 PetriNetUnfolder]: For 652879/653123 co-relation queries the response was YES. [2021-10-16 23:10:07,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96344 conditions, 11120 events. 3932/11120 cut-off events. For 652879/653123 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 101130 event pairs, 406 based on Foata normal form. 128/11122 useless extension candidates. Maximal degree in co-relation 95987. Up to 4032 conditions per place. [2021-10-16 23:10:07,898 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1186 selfloop transitions, 800 changer transitions 0/2085 dead transitions. [2021-10-16 23:10:07,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1165 places, 2085 transitions, 74127 flow [2021-10-16 23:10:07,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:10:07,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:10:07,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 6559 transitions. [2021-10-16 23:10:07,902 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.471057167480609 [2021-10-16 23:10:07,902 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 6559 transitions. [2021-10-16 23:10:07,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 6559 transitions. [2021-10-16 23:10:07,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:07,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 6559 transitions. [2021-10-16 23:10:07,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 111.16949152542372) internal successors, (6559), 59 states have internal predecessors, (6559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:07,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 236.0) internal successors, (14160), 60 states have internal predecessors, (14160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:07,912 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 236.0) internal successors, (14160), 60 states have internal predecessors, (14160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:07,912 INFO L186 Difference]: Start difference. First operand has 1107 places, 1726 transitions, 65597 flow. Second operand 59 states and 6559 transitions. [2021-10-16 23:10:07,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1165 places, 2085 transitions, 74127 flow [2021-10-16 23:10:14,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1121 places, 2085 transitions, 72732 flow, removed 327 selfloop flow, removed 44 redundant places. [2021-10-16 23:10:14,753 INFO L242 Difference]: Finished difference. Result has 1128 places, 1751 transitions, 68520 flow [2021-10-16 23:10:14,754 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=64226, PETRI_DIFFERENCE_MINUEND_PLACES=1063, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=775, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=68520, PETRI_PLACES=1128, PETRI_TRANSITIONS=1751} [2021-10-16 23:10:14,755 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 894 predicate places. [2021-10-16 23:10:14,755 INFO L470 AbstractCegarLoop]: Abstraction has has 1128 places, 1751 transitions, 68520 flow [2021-10-16 23:10:14,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:14,755 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:14,755 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:10:14,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-16 23:10:14,755 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:10:14,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:14,756 INFO L82 PathProgramCache]: Analyzing trace with hash -1475083011, now seen corresponding path program 22 times [2021-10-16 23:10:14,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:14,756 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590029006] [2021-10-16 23:10:14,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:14,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:14,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:15,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:15,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:15,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590029006] [2021-10-16 23:10:15,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590029006] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:15,214 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:15,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:10:15,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342046329] [2021-10-16 23:10:15,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:10:15,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:15,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:10:15,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:10:15,216 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:10:15,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1128 places, 1751 transitions, 68520 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:15,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:15,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:10:15,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:26,071 INFO L129 PetriNetUnfolder]: 3971/11245 cut-off events. [2021-10-16 23:10:26,071 INFO L130 PetriNetUnfolder]: For 692656/692895 co-relation queries the response was YES. [2021-10-16 23:10:26,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99555 conditions, 11245 events. 3971/11245 cut-off events. For 692656/692895 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 102519 event pairs, 413 based on Foata normal form. 127/11244 useless extension candidates. Maximal degree in co-relation 99198. Up to 4046 conditions per place. [2021-10-16 23:10:26,344 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1200 selfloop transitions, 829 changer transitions 0/2128 dead transitions. [2021-10-16 23:10:26,344 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1187 places, 2128 transitions, 77989 flow [2021-10-16 23:10:26,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-16 23:10:26,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-10-16 23:10:26,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 6671 transitions. [2021-10-16 23:10:26,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47111581920903955 [2021-10-16 23:10:26,348 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 6671 transitions. [2021-10-16 23:10:26,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 6671 transitions. [2021-10-16 23:10:26,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:26,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 6671 transitions. [2021-10-16 23:10:26,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 111.18333333333334) internal successors, (6671), 60 states have internal predecessors, (6671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:26,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 236.0) internal successors, (14396), 61 states have internal predecessors, (14396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:26,359 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 236.0) internal successors, (14396), 61 states have internal predecessors, (14396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:26,359 INFO L186 Difference]: Start difference. First operand has 1128 places, 1751 transitions, 68520 flow. Second operand 60 states and 6671 transitions. [2021-10-16 23:10:26,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1187 places, 2128 transitions, 77989 flow [2021-10-16 23:10:33,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1146 places, 2128 transitions, 77298 flow, removed 182 selfloop flow, removed 41 redundant places. [2021-10-16 23:10:33,612 INFO L242 Difference]: Finished difference. Result has 1157 places, 1787 transitions, 72958 flow [2021-10-16 23:10:33,613 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=67834, PETRI_DIFFERENCE_MINUEND_PLACES=1087, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=795, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=941, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=72958, PETRI_PLACES=1157, PETRI_TRANSITIONS=1787} [2021-10-16 23:10:33,613 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 923 predicate places. [2021-10-16 23:10:33,613 INFO L470 AbstractCegarLoop]: Abstraction has has 1157 places, 1787 transitions, 72958 flow [2021-10-16 23:10:33,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:33,613 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:33,613 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:10:33,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-16 23:10:33,614 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:10:33,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:33,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1254201163, now seen corresponding path program 23 times [2021-10-16 23:10:33,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:33,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112027755] [2021-10-16 23:10:33,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:33,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:33,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:34,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:34,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:34,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112027755] [2021-10-16 23:10:34,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112027755] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:34,058 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:34,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:10:34,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005732256] [2021-10-16 23:10:34,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:10:34,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:34,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:10:34,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:10:34,061 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:10:34,062 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1157 places, 1787 transitions, 72958 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:34,062 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:34,062 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:10:34,062 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:45,009 INFO L129 PetriNetUnfolder]: 4018/11379 cut-off events. [2021-10-16 23:10:45,009 INFO L130 PetriNetUnfolder]: For 764748/764993 co-relation queries the response was YES. [2021-10-16 23:10:45,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104447 conditions, 11379 events. 4018/11379 cut-off events. For 764748/764993 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 104102 event pairs, 413 based on Foata normal form. 132/11383 useless extension candidates. Maximal degree in co-relation 104079. Up to 4058 conditions per place. [2021-10-16 23:10:45,286 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1222 selfloop transitions, 854 changer transitions 0/2175 dead transitions. [2021-10-16 23:10:45,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1217 places, 2175 transitions, 82866 flow [2021-10-16 23:10:45,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-16 23:10:45,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-10-16 23:10:45,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 6781 transitions. [2021-10-16 23:10:45,290 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47103362045012503 [2021-10-16 23:10:45,290 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 6781 transitions. [2021-10-16 23:10:45,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 6781 transitions. [2021-10-16 23:10:45,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:45,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 6781 transitions. [2021-10-16 23:10:45,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 111.1639344262295) internal successors, (6781), 61 states have internal predecessors, (6781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:45,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 236.0) internal successors, (14632), 62 states have internal predecessors, (14632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:45,301 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 236.0) internal successors, (14632), 62 states have internal predecessors, (14632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:45,301 INFO L186 Difference]: Start difference. First operand has 1157 places, 1787 transitions, 72958 flow. Second operand 61 states and 6781 transitions. [2021-10-16 23:10:45,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1217 places, 2175 transitions, 82866 flow [2021-10-16 23:10:53,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1174 places, 2175 transitions, 81562 flow, removed 267 selfloop flow, removed 43 redundant places. [2021-10-16 23:10:53,525 INFO L242 Difference]: Finished difference. Result has 1189 places, 1826 transitions, 77005 flow [2021-10-16 23:10:53,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=71679, PETRI_DIFFERENCE_MINUEND_PLACES=1114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=815, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=952, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=77005, PETRI_PLACES=1189, PETRI_TRANSITIONS=1826} [2021-10-16 23:10:53,527 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 955 predicate places. [2021-10-16 23:10:53,527 INFO L470 AbstractCegarLoop]: Abstraction has has 1189 places, 1826 transitions, 77005 flow [2021-10-16 23:10:53,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:53,527 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:53,527 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:10:53,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-16 23:10:53,527 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:10:53,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:53,528 INFO L82 PathProgramCache]: Analyzing trace with hash -1462670015, now seen corresponding path program 24 times [2021-10-16 23:10:53,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:53,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106772130] [2021-10-16 23:10:53,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:53,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:53,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:53,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:53,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:53,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106772130] [2021-10-16 23:10:53,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106772130] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:53,963 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:53,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:10:53,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981848327] [2021-10-16 23:10:53,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:10:53,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:53,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:10:53,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:10:53,965 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:10:53,966 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1189 places, 1826 transitions, 77005 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:53,966 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:53,966 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:10:53,966 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:06,639 INFO L129 PetriNetUnfolder]: 4381/12483 cut-off events. [2021-10-16 23:11:06,639 INFO L130 PetriNetUnfolder]: For 902450/902705 co-relation queries the response was YES. [2021-10-16 23:11:06,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117243 conditions, 12483 events. 4381/12483 cut-off events. For 902450/902705 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 117069 event pairs, 421 based on Foata normal form. 151/12494 useless extension candidates. Maximal degree in co-relation 116860. Up to 4000 conditions per place. [2021-10-16 23:11:06,976 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1425 selfloop transitions, 887 changer transitions 0/2411 dead transitions. [2021-10-16 23:11:06,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1254 places, 2411 transitions, 91944 flow [2021-10-16 23:11:06,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-16 23:11:06,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-16 23:11:06,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 7384 transitions. [2021-10-16 23:11:06,980 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47406266050333845 [2021-10-16 23:11:06,980 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 7384 transitions. [2021-10-16 23:11:06,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 7384 transitions. [2021-10-16 23:11:06,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:06,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 7384 transitions. [2021-10-16 23:11:06,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 111.87878787878788) internal successors, (7384), 66 states have internal predecessors, (7384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:06,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:06,991 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:06,991 INFO L186 Difference]: Start difference. First operand has 1189 places, 1826 transitions, 77005 flow. Second operand 66 states and 7384 transitions. [2021-10-16 23:11:06,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1254 places, 2411 transitions, 91944 flow [2021-10-16 23:11:18,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1212 places, 2411 transitions, 90829 flow, removed 280 selfloop flow, removed 42 redundant places. [2021-10-16 23:11:18,211 INFO L242 Difference]: Finished difference. Result has 1230 places, 1895 transitions, 82901 flow [2021-10-16 23:11:18,212 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=75912, PETRI_DIFFERENCE_MINUEND_PLACES=1147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=821, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=976, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=82901, PETRI_PLACES=1230, PETRI_TRANSITIONS=1895} [2021-10-16 23:11:18,213 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 996 predicate places. [2021-10-16 23:11:18,213 INFO L470 AbstractCegarLoop]: Abstraction has has 1230 places, 1895 transitions, 82901 flow [2021-10-16 23:11:18,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:18,213 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:18,213 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:11:18,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-16 23:11:18,213 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:11:18,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:18,214 INFO L82 PathProgramCache]: Analyzing trace with hash 913940681, now seen corresponding path program 25 times [2021-10-16 23:11:18,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:18,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230173583] [2021-10-16 23:11:18,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:18,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:18,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:18,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:18,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:18,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230173583] [2021-10-16 23:11:18,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230173583] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:18,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:18,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-16 23:11:18,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792680980] [2021-10-16 23:11:18,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 23:11:18,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:18,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 23:11:18,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2021-10-16 23:11:18,692 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 236 [2021-10-16 23:11:18,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1230 places, 1895 transitions, 82901 flow. Second operand has 27 states, 27 states have (on average 103.55555555555556) internal successors, (2796), 27 states have internal predecessors, (2796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:18,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:18,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 236 [2021-10-16 23:11:18,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:33,831 INFO L129 PetriNetUnfolder]: 5412/14947 cut-off events. [2021-10-16 23:11:33,831 INFO L130 PetriNetUnfolder]: For 1215709/1216011 co-relation queries the response was YES. [2021-10-16 23:11:34,217 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145434 conditions, 14947 events. 5412/14947 cut-off events. For 1215709/1216011 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 142239 event pairs, 504 based on Foata normal form. 146/14947 useless extension candidates. Maximal degree in co-relation 145033. Up to 5052 conditions per place. [2021-10-16 23:11:34,275 INFO L132 encePairwiseOnDemand]: 191/236 looper letters, 1434 selfloop transitions, 974 changer transitions 0/2505 dead transitions. [2021-10-16 23:11:34,275 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1293 places, 2505 transitions, 101782 flow [2021-10-16 23:11:34,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:11:34,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:11:34,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7021 transitions. [2021-10-16 23:11:34,279 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46484375 [2021-10-16 23:11:34,279 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7021 transitions. [2021-10-16 23:11:34,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7021 transitions. [2021-10-16 23:11:34,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:34,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7021 transitions. [2021-10-16 23:11:34,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.703125) internal successors, (7021), 64 states have internal predecessors, (7021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:34,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:34,317 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:34,317 INFO L186 Difference]: Start difference. First operand has 1230 places, 1895 transitions, 82901 flow. Second operand 64 states and 7021 transitions. [2021-10-16 23:11:34,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1293 places, 2505 transitions, 101782 flow [2021-10-16 23:11:50,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1253 places, 2505 transitions, 99399 flow, removed 931 selfloop flow, removed 40 redundant places. [2021-10-16 23:11:50,400 INFO L242 Difference]: Finished difference. Result has 1268 places, 1997 transitions, 90888 flow [2021-10-16 23:11:50,401 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=81742, PETRI_DIFFERENCE_MINUEND_PLACES=1190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=880, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=90888, PETRI_PLACES=1268, PETRI_TRANSITIONS=1997} [2021-10-16 23:11:50,402 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1034 predicate places. [2021-10-16 23:11:50,402 INFO L470 AbstractCegarLoop]: Abstraction has has 1268 places, 1997 transitions, 90888 flow [2021-10-16 23:11:50,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 103.55555555555556) internal successors, (2796), 27 states have internal predecessors, (2796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:50,402 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:50,402 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:11:50,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-16 23:11:50,402 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:11:50,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:50,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1764931239, now seen corresponding path program 26 times [2021-10-16 23:11:50,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:50,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379850982] [2021-10-16 23:11:50,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:50,403 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:50,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:50,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:50,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:50,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379850982] [2021-10-16 23:11:50,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379850982] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:50,852 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:50,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:11:50,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825700548] [2021-10-16 23:11:50,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:11:50,853 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:50,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:11:50,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:11:50,854 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 236 [2021-10-16 23:11:50,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1268 places, 1997 transitions, 90888 flow. Second operand has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:50,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:50,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 236 [2021-10-16 23:11:50,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:07,370 INFO L129 PetriNetUnfolder]: 5447/15024 cut-off events. [2021-10-16 23:12:07,371 INFO L130 PetriNetUnfolder]: For 1241569/1241909 co-relation queries the response was YES. [2021-10-16 23:12:07,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 148361 conditions, 15024 events. 5447/15024 cut-off events. For 1241569/1241909 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 143115 event pairs, 472 based on Foata normal form. 160/15040 useless extension candidates. Maximal degree in co-relation 147943. Up to 5052 conditions per place. [2021-10-16 23:12:07,798 INFO L132 encePairwiseOnDemand]: 195/236 looper letters, 1457 selfloop transitions, 990 changer transitions 0/2544 dead transitions. [2021-10-16 23:12:07,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1331 places, 2544 transitions, 104436 flow [2021-10-16 23:12:07,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:12:07,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:12:07,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7034 transitions. [2021-10-16 23:12:07,802 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4657044491525424 [2021-10-16 23:12:07,802 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7034 transitions. [2021-10-16 23:12:07,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7034 transitions. [2021-10-16 23:12:07,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:07,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7034 transitions. [2021-10-16 23:12:07,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.90625) internal successors, (7034), 64 states have internal predecessors, (7034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:07,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:07,813 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:07,813 INFO L186 Difference]: Start difference. First operand has 1268 places, 1997 transitions, 90888 flow. Second operand 64 states and 7034 transitions. [2021-10-16 23:12:07,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1331 places, 2544 transitions, 104436 flow [2021-10-16 23:12:25,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1292 places, 2544 transitions, 103376 flow, removed 217 selfloop flow, removed 39 redundant places. [2021-10-16 23:12:25,696 INFO L242 Difference]: Finished difference. Result has 1302 places, 2030 transitions, 94488 flow [2021-10-16 23:12:25,697 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=89857, PETRI_DIFFERENCE_MINUEND_PLACES=1229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1997, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=957, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1027, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=94488, PETRI_PLACES=1302, PETRI_TRANSITIONS=2030} [2021-10-16 23:12:25,697 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1068 predicate places. [2021-10-16 23:12:25,697 INFO L470 AbstractCegarLoop]: Abstraction has has 1302 places, 2030 transitions, 94488 flow [2021-10-16 23:12:25,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:25,698 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:25,698 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:12:25,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-16 23:12:25,698 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:12:25,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:25,698 INFO L82 PathProgramCache]: Analyzing trace with hash 59302051, now seen corresponding path program 27 times [2021-10-16 23:12:25,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:25,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239494305] [2021-10-16 23:12:25,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:25,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:25,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:26,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:26,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:26,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239494305] [2021-10-16 23:12:26,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239494305] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:26,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:26,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:12:26,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098555199] [2021-10-16 23:12:26,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:12:26,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:26,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:12:26,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:12:26,109 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 236 [2021-10-16 23:12:26,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1302 places, 2030 transitions, 94488 flow. Second operand has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:26,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:26,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 236 [2021-10-16 23:12:26,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:42,697 INFO L129 PetriNetUnfolder]: 5491/15172 cut-off events. [2021-10-16 23:12:42,697 INFO L130 PetriNetUnfolder]: For 1307462/1307813 co-relation queries the response was YES. [2021-10-16 23:12:43,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 153206 conditions, 15172 events. 5491/15172 cut-off events. For 1307462/1307813 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 145061 event pairs, 504 based on Foata normal form. 176/15202 useless extension candidates. Maximal degree in co-relation 152775. Up to 5052 conditions per place. [2021-10-16 23:12:43,221 INFO L132 encePairwiseOnDemand]: 195/236 looper letters, 1467 selfloop transitions, 1033 changer transitions 0/2597 dead transitions. [2021-10-16 23:12:43,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1367 places, 2597 transitions, 109483 flow [2021-10-16 23:12:43,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-16 23:12:43,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-16 23:12:43,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 7247 transitions. [2021-10-16 23:12:43,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4652670775552131 [2021-10-16 23:12:43,225 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 7247 transitions. [2021-10-16 23:12:43,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 7247 transitions. [2021-10-16 23:12:43,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:43,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 7247 transitions. [2021-10-16 23:12:43,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 109.8030303030303) internal successors, (7247), 66 states have internal predecessors, (7247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:43,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:43,236 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:43,236 INFO L186 Difference]: Start difference. First operand has 1302 places, 2030 transitions, 94488 flow. Second operand 66 states and 7247 transitions. [2021-10-16 23:12:43,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1367 places, 2597 transitions, 109483 flow [2021-10-16 23:13:00,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1323 places, 2597 transitions, 107737 flow, removed 134 selfloop flow, removed 44 redundant places. [2021-10-16 23:13:00,374 INFO L242 Difference]: Finished difference. Result has 1338 places, 2079 transitions, 98692 flow [2021-10-16 23:13:00,375 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=92751, PETRI_DIFFERENCE_MINUEND_PLACES=1258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2030, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=986, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1028, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=98692, PETRI_PLACES=1338, PETRI_TRANSITIONS=2079} [2021-10-16 23:13:00,375 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1104 predicate places. [2021-10-16 23:13:00,375 INFO L470 AbstractCegarLoop]: Abstraction has has 1338 places, 2079 transitions, 98692 flow [2021-10-16 23:13:00,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:00,376 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:00,376 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:13:00,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-16 23:13:00,376 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:13:00,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:00,376 INFO L82 PathProgramCache]: Analyzing trace with hash 103873871, now seen corresponding path program 28 times [2021-10-16 23:13:00,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:00,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665010640] [2021-10-16 23:13:00,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:00,377 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:00,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:00,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:00,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665010640] [2021-10-16 23:13:00,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665010640] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:00,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:00,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:13:00,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139635400] [2021-10-16 23:13:00,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:13:00,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:00,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:13:00,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:13:00,860 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 236 [2021-10-16 23:13:00,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1338 places, 2079 transitions, 98692 flow. Second operand has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:00,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:00,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 236 [2021-10-16 23:13:00,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:18,789 INFO L129 PetriNetUnfolder]: 5500/15168 cut-off events. [2021-10-16 23:13:18,789 INFO L130 PetriNetUnfolder]: For 1318614/1318966 co-relation queries the response was YES. [2021-10-16 23:13:19,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 155087 conditions, 15168 events. 5500/15168 cut-off events. For 1318614/1318966 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 145078 event pairs, 467 based on Foata normal form. 176/15201 useless extension candidates. Maximal degree in co-relation 154638. Up to 5052 conditions per place. [2021-10-16 23:13:19,233 INFO L132 encePairwiseOnDemand]: 195/236 looper letters, 1479 selfloop transitions, 1056 changer transitions 0/2632 dead transitions. [2021-10-16 23:13:19,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1405 places, 2632 transitions, 113145 flow [2021-10-16 23:13:19,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-10-16 23:13:19,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2021-10-16 23:13:19,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 7457 transitions. [2021-10-16 23:13:19,238 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46466849451645065 [2021-10-16 23:13:19,238 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 7457 transitions. [2021-10-16 23:13:19,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 7457 transitions. [2021-10-16 23:13:19,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:19,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 7457 transitions. [2021-10-16 23:13:19,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 109.66176470588235) internal successors, (7457), 68 states have internal predecessors, (7457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:19,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 236.0) internal successors, (16284), 69 states have internal predecessors, (16284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:19,250 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 236.0) internal successors, (16284), 69 states have internal predecessors, (16284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:19,250 INFO L186 Difference]: Start difference. First operand has 1338 places, 2079 transitions, 98692 flow. Second operand 68 states and 7457 transitions. [2021-10-16 23:13:19,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1405 places, 2632 transitions, 113145 flow [2021-10-16 23:13:37,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1360 places, 2632 transitions, 110610 flow, removed 241 selfloop flow, removed 45 redundant places. [2021-10-16 23:13:37,806 INFO L242 Difference]: Finished difference. Result has 1373 places, 2119 transitions, 101374 flow [2021-10-16 23:13:37,807 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=96184, PETRI_DIFFERENCE_MINUEND_PLACES=1293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1016, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1051, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=101374, PETRI_PLACES=1373, PETRI_TRANSITIONS=2119} [2021-10-16 23:13:37,807 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1139 predicate places. [2021-10-16 23:13:37,807 INFO L470 AbstractCegarLoop]: Abstraction has has 1373 places, 2119 transitions, 101374 flow [2021-10-16 23:13:37,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:37,808 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:37,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:13:37,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-16 23:13:37,808 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:13:37,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:37,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1702411269, now seen corresponding path program 29 times [2021-10-16 23:13:37,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:37,808 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075131032] [2021-10-16 23:13:37,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:37,808 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:37,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:38,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:38,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:38,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075131032] [2021-10-16 23:13:38,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075131032] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:38,256 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:38,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:13:38,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795319353] [2021-10-16 23:13:38,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:13:38,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:38,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:13:38,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:13:38,257 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:13:38,258 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1373 places, 2119 transitions, 101374 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:38,258 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:38,258 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:13:38,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:55,544 INFO L129 PetriNetUnfolder]: 5213/15170 cut-off events. [2021-10-16 23:13:55,544 INFO L130 PetriNetUnfolder]: For 1358773/1359156 co-relation queries the response was YES. [2021-10-16 23:13:56,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 157737 conditions, 15170 events. 5213/15170 cut-off events. For 1358773/1359156 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 151652 event pairs, 567 based on Foata normal form. 204/15206 useless extension candidates. Maximal degree in co-relation 157273. Up to 3202 conditions per place. [2021-10-16 23:13:56,115 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1653 selfloop transitions, 1102 changer transitions 0/2854 dead transitions. [2021-10-16 23:13:56,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1439 places, 2854 transitions, 124874 flow [2021-10-16 23:13:56,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-10-16 23:13:56,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2021-10-16 23:13:56,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 7482 transitions. [2021-10-16 23:13:56,119 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47318492284341007 [2021-10-16 23:13:56,119 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 7482 transitions. [2021-10-16 23:13:56,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 7482 transitions. [2021-10-16 23:13:56,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:56,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 7482 transitions. [2021-10-16 23:13:56,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 111.67164179104478) internal successors, (7482), 67 states have internal predecessors, (7482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:56,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 236.0) internal successors, (16048), 68 states have internal predecessors, (16048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:56,131 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 236.0) internal successors, (16048), 68 states have internal predecessors, (16048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:56,131 INFO L186 Difference]: Start difference. First operand has 1373 places, 2119 transitions, 101374 flow. Second operand 67 states and 7482 transitions. [2021-10-16 23:13:56,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1439 places, 2854 transitions, 124874 flow [2021-10-16 23:14:18,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1393 places, 2854 transitions, 122548 flow, removed 312 selfloop flow, removed 46 redundant places. [2021-10-16 23:14:18,765 INFO L242 Difference]: Finished difference. Result has 1409 places, 2231 transitions, 110818 flow [2021-10-16 23:14:18,767 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=99224, PETRI_DIFFERENCE_MINUEND_PLACES=1327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=990, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=110818, PETRI_PLACES=1409, PETRI_TRANSITIONS=2231} [2021-10-16 23:14:18,767 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1175 predicate places. [2021-10-16 23:14:18,767 INFO L470 AbstractCegarLoop]: Abstraction has has 1409 places, 2231 transitions, 110818 flow [2021-10-16 23:14:18,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:18,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:14:18,767 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:14:18,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-16 23:14:18,768 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:14:18,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:14:18,768 INFO L82 PathProgramCache]: Analyzing trace with hash -756219351, now seen corresponding path program 30 times [2021-10-16 23:14:18,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:14:18,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720131553] [2021-10-16 23:14:18,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:14:18,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:14:18,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:14:19,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:14:19,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:14:19,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720131553] [2021-10-16 23:14:19,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720131553] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:14:19,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:14:19,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:14:19,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946916325] [2021-10-16 23:14:19,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:14:19,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:14:19,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:14:19,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:14:19,224 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:14:19,225 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1409 places, 2231 transitions, 110818 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:19,225 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:14:19,225 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:14:19,225 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:14:37,454 INFO L129 PetriNetUnfolder]: 5244/15282 cut-off events. [2021-10-16 23:14:37,454 INFO L130 PetriNetUnfolder]: For 1414213/1414608 co-relation queries the response was YES. [2021-10-16 23:14:37,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161270 conditions, 15282 events. 5244/15282 cut-off events. For 1414213/1414608 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 153148 event pairs, 620 based on Foata normal form. 187/15299 useless extension candidates. Maximal degree in co-relation 160791. Up to 6099 conditions per place. [2021-10-16 23:14:38,030 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1356 selfloop transitions, 1134 changer transitions 0/2589 dead transitions. [2021-10-16 23:14:38,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1467 places, 2589 transitions, 120972 flow [2021-10-16 23:14:38,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-16 23:14:38,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-16 23:14:38,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 6564 transitions. [2021-10-16 23:14:38,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4714162596954898 [2021-10-16 23:14:38,034 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 6564 transitions. [2021-10-16 23:14:38,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 6564 transitions. [2021-10-16 23:14:38,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:14:38,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 6564 transitions. [2021-10-16 23:14:38,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 111.2542372881356) internal successors, (6564), 59 states have internal predecessors, (6564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:38,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 236.0) internal successors, (14160), 60 states have internal predecessors, (14160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:38,044 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 236.0) internal successors, (14160), 60 states have internal predecessors, (14160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:38,045 INFO L186 Difference]: Start difference. First operand has 1409 places, 2231 transitions, 110818 flow. Second operand 59 states and 6564 transitions. [2021-10-16 23:14:38,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1467 places, 2589 transitions, 120972 flow [2021-10-16 23:15:01,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1422 places, 2589 transitions, 119596 flow, removed 409 selfloop flow, removed 45 redundant places. [2021-10-16 23:15:01,151 INFO L242 Difference]: Finished difference. Result has 1429 places, 2256 transitions, 115318 flow [2021-10-16 23:15:01,153 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=109452, PETRI_DIFFERENCE_MINUEND_PLACES=1364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=115318, PETRI_PLACES=1429, PETRI_TRANSITIONS=2256} [2021-10-16 23:15:01,153 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1195 predicate places. [2021-10-16 23:15:01,153 INFO L470 AbstractCegarLoop]: Abstraction has has 1429 places, 2256 transitions, 115318 flow [2021-10-16 23:15:01,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:01,153 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:15:01,153 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:15:01,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-16 23:15:01,154 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:15:01,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:15:01,154 INFO L82 PathProgramCache]: Analyzing trace with hash 888737999, now seen corresponding path program 31 times [2021-10-16 23:15:01,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:15:01,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218702149] [2021-10-16 23:15:01,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:15:01,154 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:15:01,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:15:01,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:15:01,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:15:01,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218702149] [2021-10-16 23:15:01,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218702149] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:15:01,592 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:15:01,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:15:01,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849803853] [2021-10-16 23:15:01,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:15:01,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:15:01,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:15:01,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:15:01,594 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:15:01,595 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1429 places, 2256 transitions, 115318 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:01,595 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:15:01,595 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:15:01,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:15:20,525 INFO L129 PetriNetUnfolder]: 5283/15399 cut-off events. [2021-10-16 23:15:20,525 INFO L130 PetriNetUnfolder]: For 1494539/1494936 co-relation queries the response was YES. [2021-10-16 23:15:21,083 INFO L84 FinitePrefix]: Finished finitePrefix Result has 165156 conditions, 15399 events. 5283/15399 cut-off events. For 1494539/1494936 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 154744 event pairs, 622 based on Foata normal form. 191/15420 useless extension candidates. Maximal degree in co-relation 164680. Up to 6113 conditions per place. [2021-10-16 23:15:21,150 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1370 selfloop transitions, 1163 changer transitions 0/2632 dead transitions. [2021-10-16 23:15:21,150 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1488 places, 2632 transitions, 126593 flow [2021-10-16 23:15:21,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-10-16 23:15:21,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-10-16 23:15:21,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 6676 transitions. [2021-10-16 23:15:21,153 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47146892655367234 [2021-10-16 23:15:21,153 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 6676 transitions. [2021-10-16 23:15:21,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 6676 transitions. [2021-10-16 23:15:21,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:15:21,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 6676 transitions. [2021-10-16 23:15:21,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 111.26666666666667) internal successors, (6676), 60 states have internal predecessors, (6676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:21,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 236.0) internal successors, (14396), 61 states have internal predecessors, (14396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:21,164 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 236.0) internal successors, (14396), 61 states have internal predecessors, (14396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:21,164 INFO L186 Difference]: Start difference. First operand has 1429 places, 2256 transitions, 115318 flow. Second operand 60 states and 6676 transitions. [2021-10-16 23:15:21,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1488 places, 2632 transitions, 126593 flow [2021-10-16 23:15:46,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1442 places, 2632 transitions, 125454 flow, removed 241 selfloop flow, removed 46 redundant places. [2021-10-16 23:15:46,671 INFO L242 Difference]: Finished difference. Result has 1453 places, 2292 transitions, 121094 flow [2021-10-16 23:15:46,673 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=114184, PETRI_DIFFERENCE_MINUEND_PLACES=1383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=121094, PETRI_PLACES=1453, PETRI_TRANSITIONS=2292} [2021-10-16 23:15:46,673 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1219 predicate places. [2021-10-16 23:15:46,673 INFO L470 AbstractCegarLoop]: Abstraction has has 1453 places, 2292 transitions, 121094 flow [2021-10-16 23:15:46,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:46,674 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:15:46,674 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:15:46,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-16 23:15:46,674 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:15:46,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:15:46,674 INFO L82 PathProgramCache]: Analyzing trace with hash 867272233, now seen corresponding path program 32 times [2021-10-16 23:15:46,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:15:46,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584042301] [2021-10-16 23:15:46,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:15:46,675 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:15:46,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:15:47,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:15:47,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:15:47,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584042301] [2021-10-16 23:15:47,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584042301] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:15:47,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:15:47,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:15:47,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934551959] [2021-10-16 23:15:47,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:15:47,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:15:47,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:15:47,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:15:47,142 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:15:47,144 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1453 places, 2292 transitions, 121094 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:47,144 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:15:47,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:15:47,144 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:16:06,563 INFO L129 PetriNetUnfolder]: 5330/15524 cut-off events. [2021-10-16 23:16:06,564 INFO L130 PetriNetUnfolder]: For 1609304/1609699 co-relation queries the response was YES. [2021-10-16 23:16:07,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171365 conditions, 15524 events. 5330/15524 cut-off events. For 1609304/1609699 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 156366 event pairs, 610 based on Foata normal form. 188/15540 useless extension candidates. Maximal degree in co-relation 170878. Up to 6125 conditions per place. [2021-10-16 23:16:07,157 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1392 selfloop transitions, 1188 changer transitions 0/2679 dead transitions. [2021-10-16 23:16:07,157 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1513 places, 2679 transitions, 132797 flow [2021-10-16 23:16:07,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-10-16 23:16:07,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-10-16 23:16:07,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 6786 transitions. [2021-10-16 23:16:07,162 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4713809391497638 [2021-10-16 23:16:07,162 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 6786 transitions. [2021-10-16 23:16:07,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 6786 transitions. [2021-10-16 23:16:07,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:16:07,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 6786 transitions. [2021-10-16 23:16:07,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 111.24590163934427) internal successors, (6786), 61 states have internal predecessors, (6786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:07,173 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 236.0) internal successors, (14632), 62 states have internal predecessors, (14632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:07,174 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 236.0) internal successors, (14632), 62 states have internal predecessors, (14632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:07,174 INFO L186 Difference]: Start difference. First operand has 1453 places, 2292 transitions, 121094 flow. Second operand 61 states and 6786 transitions. [2021-10-16 23:16:07,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1513 places, 2679 transitions, 132797 flow [2021-10-16 23:16:35,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1471 places, 2679 transitions, 131460 flow, removed 342 selfloop flow, removed 42 redundant places. [2021-10-16 23:16:35,182 INFO L242 Difference]: Finished difference. Result has 1486 places, 2331 transitions, 126887 flow [2021-10-16 23:16:35,184 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=119779, PETRI_DIFFERENCE_MINUEND_PLACES=1411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=126887, PETRI_PLACES=1486, PETRI_TRANSITIONS=2331} [2021-10-16 23:16:35,184 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1252 predicate places. [2021-10-16 23:16:35,184 INFO L470 AbstractCegarLoop]: Abstraction has has 1486 places, 2331 transitions, 126887 flow [2021-10-16 23:16:35,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:35,185 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:16:35,185 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:16:35,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-10-16 23:16:35,185 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:16:35,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:16:35,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1311183521, now seen corresponding path program 33 times [2021-10-16 23:16:35,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:16:35,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041960604] [2021-10-16 23:16:35,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:16:35,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:16:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:16:35,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:16:35,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:16:35,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041960604] [2021-10-16 23:16:35,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041960604] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:16:35,627 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:16:35,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:16:35,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047062214] [2021-10-16 23:16:35,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:16:35,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:16:35,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:16:35,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:16:35,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 236 [2021-10-16 23:16:35,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1486 places, 2331 transitions, 126887 flow. Second operand has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:35,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:16:35,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 236 [2021-10-16 23:16:35,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:16:56,993 INFO L129 PetriNetUnfolder]: 5693/16638 cut-off events. [2021-10-16 23:16:56,993 INFO L130 PetriNetUnfolder]: For 1860105/1860519 co-relation queries the response was YES. [2021-10-16 23:16:57,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 187136 conditions, 16638 events. 5693/16638 cut-off events. For 1860105/1860519 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 170126 event pairs, 641 based on Foata normal form. 214/16667 useless extension candidates. Maximal degree in co-relation 186634. Up to 6067 conditions per place. [2021-10-16 23:16:57,696 INFO L132 encePairwiseOnDemand]: 197/236 looper letters, 1595 selfloop transitions, 1221 changer transitions 0/2915 dead transitions. [2021-10-16 23:16:57,696 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1551 places, 2915 transitions, 144348 flow [2021-10-16 23:16:57,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-16 23:16:57,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-16 23:16:57,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 7389 transitions. [2021-10-16 23:16:57,700 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47438366718027736 [2021-10-16 23:16:57,700 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 7389 transitions. [2021-10-16 23:16:57,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 7389 transitions. [2021-10-16 23:16:57,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:16:57,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 7389 transitions. [2021-10-16 23:16:57,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 111.95454545454545) internal successors, (7389), 66 states have internal predecessors, (7389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:57,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:57,712 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:57,712 INFO L186 Difference]: Start difference. First operand has 1486 places, 2331 transitions, 126887 flow. Second operand 66 states and 7389 transitions. [2021-10-16 23:16:57,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1551 places, 2915 transitions, 144348 flow [2021-10-16 23:17:28,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1510 places, 2915 transitions, 142922 flow, removed 385 selfloop flow, removed 41 redundant places. [2021-10-16 23:17:28,472 INFO L242 Difference]: Finished difference. Result has 1528 places, 2400 transitions, 134644 flow [2021-10-16 23:17:28,473 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=125475, PETRI_DIFFERENCE_MINUEND_PLACES=1445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=134644, PETRI_PLACES=1528, PETRI_TRANSITIONS=2400} [2021-10-16 23:17:28,473 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1294 predicate places. [2021-10-16 23:17:28,473 INFO L470 AbstractCegarLoop]: Abstraction has has 1528 places, 2400 transitions, 134644 flow [2021-10-16 23:17:28,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 105.76) internal successors, (2644), 25 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:28,474 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:17:28,474 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:17:28,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-10-16 23:17:28,474 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:17:28,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:17:28,474 INFO L82 PathProgramCache]: Analyzing trace with hash -1765461943, now seen corresponding path program 34 times [2021-10-16 23:17:28,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:17:28,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597992919] [2021-10-16 23:17:28,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:17:28,475 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:17:28,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:17:28,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:17:28,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:17:28,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597992919] [2021-10-16 23:17:28,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597992919] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:17:28,907 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:17:28,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-16 23:17:28,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916066152] [2021-10-16 23:17:28,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 23:17:28,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:17:28,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 23:17:28,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2021-10-16 23:17:28,909 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 236 [2021-10-16 23:17:28,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1528 places, 2400 transitions, 134644 flow. Second operand has 27 states, 27 states have (on average 103.55555555555556) internal successors, (2796), 27 states have internal predecessors, (2796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:28,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:17:28,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 236 [2021-10-16 23:17:28,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:17:55,645 INFO L129 PetriNetUnfolder]: 6866/19366 cut-off events. [2021-10-16 23:17:55,646 INFO L130 PetriNetUnfolder]: For 2372262/2372740 co-relation queries the response was YES. [2021-10-16 23:17:56,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 222894 conditions, 19366 events. 6866/19366 cut-off events. For 2372262/2372740 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 198282 event pairs, 746 based on Foata normal form. 212/19395 useless extension candidates. Maximal degree in co-relation 222374. Up to 7371 conditions per place. [2021-10-16 23:17:56,355 INFO L132 encePairwiseOnDemand]: 191/236 looper letters, 1604 selfloop transitions, 1308 changer transitions 0/3009 dead transitions. [2021-10-16 23:17:56,355 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1591 places, 3009 transitions, 156898 flow [2021-10-16 23:17:56,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:17:56,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:17:56,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7026 transitions. [2021-10-16 23:17:56,359 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4651747881355932 [2021-10-16 23:17:56,359 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7026 transitions. [2021-10-16 23:17:56,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7026 transitions. [2021-10-16 23:17:56,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:17:56,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7026 transitions. [2021-10-16 23:17:56,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.78125) internal successors, (7026), 64 states have internal predecessors, (7026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:56,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:56,370 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:56,370 INFO L186 Difference]: Start difference. First operand has 1528 places, 2400 transitions, 134644 flow. Second operand 64 states and 7026 transitions. [2021-10-16 23:17:56,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1591 places, 3009 transitions, 156898 flow [2021-10-16 23:18:38,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1554 places, 3009 transitions, 153884 flow, removed 1259 selfloop flow, removed 37 redundant places. [2021-10-16 23:18:38,490 INFO L242 Difference]: Finished difference. Result has 1569 places, 2502 transitions, 144395 flow [2021-10-16 23:18:38,491 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=133262, PETRI_DIFFERENCE_MINUEND_PLACES=1491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=144395, PETRI_PLACES=1569, PETRI_TRANSITIONS=2502} [2021-10-16 23:18:38,492 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1335 predicate places. [2021-10-16 23:18:38,492 INFO L470 AbstractCegarLoop]: Abstraction has has 1569 places, 2502 transitions, 144395 flow [2021-10-16 23:18:38,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 103.55555555555556) internal successors, (2796), 27 states have internal predecessors, (2796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:38,492 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:18:38,492 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:18:38,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-10-16 23:18:38,492 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:18:38,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:18:38,493 INFO L82 PathProgramCache]: Analyzing trace with hash 2056532881, now seen corresponding path program 35 times [2021-10-16 23:18:38,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:18:38,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075507102] [2021-10-16 23:18:38,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:18:38,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:18:38,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:18:38,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:18:38,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:18:38,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075507102] [2021-10-16 23:18:38,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075507102] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:18:38,894 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:18:38,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:18:38,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031035873] [2021-10-16 23:18:38,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:18:38,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:18:38,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:18:38,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:18:38,896 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 236 [2021-10-16 23:18:38,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1569 places, 2502 transitions, 144395 flow. Second operand has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:38,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:18:38,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 236 [2021-10-16 23:18:38,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:19:06,511 INFO L129 PetriNetUnfolder]: 6901/19493 cut-off events. [2021-10-16 23:19:06,512 INFO L130 PetriNetUnfolder]: For 2424613/2425170 co-relation queries the response was YES. [2021-10-16 23:19:07,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 226365 conditions, 19493 events. 6901/19493 cut-off events. For 2424613/2425170 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 199950 event pairs, 774 based on Foata normal form. 254/19562 useless extension candidates. Maximal degree in co-relation 225829. Up to 7371 conditions per place. [2021-10-16 23:19:07,351 INFO L132 encePairwiseOnDemand]: 195/236 looper letters, 1627 selfloop transitions, 1324 changer transitions 0/3048 dead transitions. [2021-10-16 23:19:07,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1632 places, 3048 transitions, 160059 flow [2021-10-16 23:19:07,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-10-16 23:19:07,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-10-16 23:19:07,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 7039 transitions. [2021-10-16 23:19:07,355 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4660354872881356 [2021-10-16 23:19:07,355 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 7039 transitions. [2021-10-16 23:19:07,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 7039 transitions. [2021-10-16 23:19:07,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:19:07,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 7039 transitions. [2021-10-16 23:19:07,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 109.984375) internal successors, (7039), 64 states have internal predecessors, (7039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:19:07,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:19:07,366 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 236.0) internal successors, (15340), 65 states have internal predecessors, (15340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:19:07,366 INFO L186 Difference]: Start difference. First operand has 1569 places, 2502 transitions, 144395 flow. Second operand 64 states and 7039 transitions. [2021-10-16 23:19:07,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1632 places, 3048 transitions, 160059 flow [2021-10-16 23:19:49,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1592 places, 3048 transitions, 158691 flow, removed 276 selfloop flow, removed 40 redundant places. [2021-10-16 23:19:49,284 INFO L242 Difference]: Finished difference. Result has 1602 places, 2535 transitions, 148824 flow [2021-10-16 23:19:49,285 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=143062, PETRI_DIFFERENCE_MINUEND_PLACES=1529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=148824, PETRI_PLACES=1602, PETRI_TRANSITIONS=2535} [2021-10-16 23:19:49,285 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 1368 predicate places. [2021-10-16 23:19:49,286 INFO L470 AbstractCegarLoop]: Abstraction has has 1602 places, 2535 transitions, 148824 flow [2021-10-16 23:19:49,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:19:49,286 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:19:49,286 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:19:49,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-10-16 23:19:49,286 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 15 more)] === [2021-10-16 23:19:49,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:19:49,287 INFO L82 PathProgramCache]: Analyzing trace with hash -1176715313, now seen corresponding path program 36 times [2021-10-16 23:19:49,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:19:49,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482896256] [2021-10-16 23:19:49,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:19:49,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:19:49,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:19:49,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:19:49,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:19:49,699 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482896256] [2021-10-16 23:19:49,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482896256] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:19:49,699 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:19:49,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-10-16 23:19:49,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028058223] [2021-10-16 23:19:49,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-16 23:19:49,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:19:49,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-16 23:19:49,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2021-10-16 23:19:49,701 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 236 [2021-10-16 23:19:49,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1602 places, 2535 transitions, 148824 flow. Second operand has 25 states, 25 states have (on average 103.84) internal successors, (2596), 25 states have internal predecessors, (2596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:19:49,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:19:49,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 236 [2021-10-16 23:19:49,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:20:18,051 INFO L129 PetriNetUnfolder]: 6945/19593 cut-off events. [2021-10-16 23:20:18,051 INFO L130 PetriNetUnfolder]: For 2503614/2504164 co-relation queries the response was YES. [2021-10-16 23:20:18,779 INFO L84 FinitePrefix]: Finished finitePrefix Result has 232129 conditions, 19593 events. 6945/19593 cut-off events. For 2503614/2504164 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 201143 event pairs, 755 based on Foata normal form. 253/19661 useless extension candidates. Maximal degree in co-relation 231581. Up to 7371 conditions per place. [2021-10-16 23:20:18,870 INFO L132 encePairwiseOnDemand]: 195/236 looper letters, 1637 selfloop transitions, 1367 changer transitions 0/3101 dead transitions. [2021-10-16 23:20:18,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1667 places, 3101 transitions, 166098 flow [2021-10-16 23:20:18,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-16 23:20:18,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-16 23:20:18,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 7252 transitions. [2021-10-16 23:20:18,874 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46558808423215203 [2021-10-16 23:20:18,874 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 7252 transitions. [2021-10-16 23:20:18,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 7252 transitions. [2021-10-16 23:20:18,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:20:18,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 7252 transitions. [2021-10-16 23:20:18,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 109.87878787878788) internal successors, (7252), 66 states have internal predecessors, (7252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:20:18,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:20:18,885 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 236.0) internal successors, (15812), 67 states have internal predecessors, (15812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:20:18,886 INFO L186 Difference]: Start difference. First operand has 1602 places, 2535 transitions, 148824 flow. Second operand 66 states and 7252 transitions. [2021-10-16 23:20:18,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1667 places, 3101 transitions, 166098 flow Received shutdown request... [2021-10-16 23:20:33,016 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-10-16 23:20:33,017 WARN L594 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,018 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-16 23:20:33,019 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,019 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,019 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr2ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,019 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr3ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,019 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,019 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr2ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,019 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location t_funErr3ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:20:33,027 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-16 23:20:33,027 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-16 23:20:33,028 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 11:20:33 BasicIcfg [2021-10-16 23:20:33,028 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-16 23:20:33,029 INFO L168 Benchmark]: Toolchain (without parser) took 809516.76 ms. Allocated memory was 175.1 MB in the beginning and 6.8 GB in the end (delta: 6.7 GB). Free memory was 122.7 MB in the beginning and 2.0 GB in the end (delta: -1.8 GB). Peak memory consumption was 5.6 GB. Max. memory is 8.0 GB. [2021-10-16 23:20:33,029 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 175.1 MB. Free memory is still 141.7 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-16 23:20:33,029 INFO L168 Benchmark]: CACSL2BoogieTranslator took 581.64 ms. Allocated memory is still 175.1 MB. Free memory was 122.5 MB in the beginning and 124.4 MB in the end (delta: -1.9 MB). Peak memory consumption was 13.1 MB. Max. memory is 8.0 GB. [2021-10-16 23:20:33,030 INFO L168 Benchmark]: Boogie Procedure Inliner took 70.29 ms. Allocated memory is still 175.1 MB. Free memory was 124.4 MB in the beginning and 120.7 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. [2021-10-16 23:20:33,030 INFO L168 Benchmark]: Boogie Preprocessor took 52.67 ms. Allocated memory is still 175.1 MB. Free memory was 120.7 MB in the beginning and 118.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-16 23:20:33,030 INFO L168 Benchmark]: RCFGBuilder took 483.66 ms. Allocated memory is still 175.1 MB. Free memory was 118.1 MB in the beginning and 95.5 MB in the end (delta: 22.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 8.0 GB. [2021-10-16 23:20:33,030 INFO L168 Benchmark]: TraceAbstraction took 808313.90 ms. Allocated memory was 175.1 MB in the beginning and 6.8 GB in the end (delta: 6.7 GB). Free memory was 95.5 MB in the beginning and 2.0 GB in the end (delta: -1.9 GB). Peak memory consumption was 5.5 GB. Max. memory is 8.0 GB. [2021-10-16 23:20:33,031 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 175.1 MB. Free memory is still 141.7 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 581.64 ms. Allocated memory is still 175.1 MB. Free memory was 122.5 MB in the beginning and 124.4 MB in the end (delta: -1.9 MB). Peak memory consumption was 13.1 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 70.29 ms. Allocated memory is still 175.1 MB. Free memory was 124.4 MB in the beginning and 120.7 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 52.67 ms. Allocated memory is still 175.1 MB. Free memory was 120.7 MB in the beginning and 118.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 483.66 ms. Allocated memory is still 175.1 MB. Free memory was 118.1 MB in the beginning and 95.5 MB in the end (delta: 22.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 808313.90 ms. Allocated memory was 175.1 MB in the beginning and 6.8 GB in the end (delta: 6.7 GB). Free memory was 95.5 MB in the beginning and 2.0 GB in the end (delta: -1.9 GB). Peak memory consumption was 5.5 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 - TimeoutResultAtElement [Line: 1222]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1222]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1223]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1245]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1222]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1223]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1247]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1248]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1222]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1223]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1250]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1223]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1234]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 1235]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 307 locations, 18 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 7.4ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 808210.4ms, OverallIterations: 45, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 788141.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 64.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 5062 SDtfs, 33593 SDslu, 46564 SDs, 0 SdLazy, 104994 SolverSat, 6457 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 39172.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2977 GetRequests, 119 SyntacticMatches, 66 SemanticMatches, 2792 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60113 ImplicationChecksByTransitivity, 53773.5ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=148824occurred in iteration=44, InterpolantAutomatonStates: 2220, 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: 157.7ms SsaConstructionTime, 779.9ms SatisfiabilityAnalysisTime, 18649.7ms InterpolantComputationTime, 6920 NumberOfCodeBlocks, 6920 NumberOfCodeBlocksAsserted, 45 NumberOfCheckSat, 6875 ConstructedInterpolants, 0 QuantifiedInterpolants, 115157 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 45 InterpolantComputations, 45 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown [2021-10-16 23:20:33,039 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end