/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.error.function.in.sv-comp.mode false -i ../../../trunk/examples/svcomp/goblint-regression/09-regions_04-list2_nr.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-eaa536417960c97dc4122e532ee2691877b99d76-eaa5364 [2021-10-16 23:07:00,381 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-16 23:07:00,382 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-16 23:07:00,435 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-16 23:07:00,436 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-16 23:07:00,438 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-16 23:07:00,440 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-16 23:07:00,444 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-16 23:07:00,445 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-16 23:07:00,448 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-16 23:07:00,449 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-16 23:07:00,450 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-16 23:07:00,450 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-16 23:07:00,452 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-16 23:07:00,453 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-16 23:07:00,455 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-16 23:07:00,456 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-16 23:07:00,456 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-16 23:07:00,458 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-16 23:07:00,462 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-16 23:07:00,462 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-16 23:07:00,463 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-16 23:07:00,464 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-16 23:07:00,465 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-16 23:07:00,469 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-16 23:07:00,469 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-16 23:07:00,470 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-16 23:07:00,470 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-16 23:07:00,471 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-16 23:07:00,471 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-16 23:07:00,471 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-16 23:07:00,472 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-16 23:07:00,473 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-16 23:07:00,473 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-16 23:07:00,474 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-16 23:07:00,474 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-16 23:07:00,475 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-16 23:07:00,475 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-16 23:07:00,475 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-16 23:07:00,476 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-16 23:07:00,476 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-16 23:07:00,477 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2021-10-16 23:07:00,501 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-16 23:07:00,501 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-16 23:07:00,502 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-16 23:07:00,502 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-16 23:07:00,503 INFO L138 SettingsManager]: * Use SBE=true [2021-10-16 23:07:00,503 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-16 23:07:00,503 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-16 23:07:00,503 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-16 23:07:00,503 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-16 23:07:00,503 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-16 23:07:00,504 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-16 23:07:00,504 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-16 23:07:00,504 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-16 23:07:00,504 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-16 23:07:00,504 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-16 23:07:00,504 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-16 23:07:00,504 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-16 23:07:00,504 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-16 23:07:00,504 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-16 23:07:00,505 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-16 23:07:00,505 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-16 23:07:00,505 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:07:00,505 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-16 23:07:00,505 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-16 23:07:00,505 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-16 23:07:00,505 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-16 23:07:00,505 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-16 23:07:00,506 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-16 23:07:00,506 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-16 23:07:00,506 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of error function in SV-COMP mode -> false [2021-10-16 23:07:00,693 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-16 23:07:00,708 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-16 23:07:00,709 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-16 23:07:00,710 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-16 23:07:00,710 INFO L275 PluginConnector]: CDTParser initialized [2021-10-16 23:07:00,711 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/09-regions_04-list2_nr.i [2021-10-16 23:07:00,763 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb10466b5/9afe94223b124c3ca807c2ad9b724581/FLAG194f75496 [2021-10-16 23:07:01,186 INFO L306 CDTParser]: Found 1 translation units. [2021-10-16 23:07:01,187 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/09-regions_04-list2_nr.i [2021-10-16 23:07:01,197 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb10466b5/9afe94223b124c3ca807c2ad9b724581/FLAG194f75496 [2021-10-16 23:07:01,208 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fb10466b5/9afe94223b124c3ca807c2ad9b724581 [2021-10-16 23:07:01,210 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-16 23:07:01,211 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-16 23:07:01,213 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-16 23:07:01,213 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-16 23:07:01,215 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-16 23:07:01,215 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:07:01" (1/1) ... [2021-10-16 23:07:01,216 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26293bf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:01, skipping insertion in model container [2021-10-16 23:07:01,216 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 11:07:01" (1/1) ... [2021-10-16 23:07:01,226 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-16 23:07:01,277 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-16 23:07:01,615 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:07:01,623 INFO L203 MainTranslator]: Completed pre-run [2021-10-16 23:07:01,655 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-16 23:07:01,707 INFO L208 MainTranslator]: Completed translation [2021-10-16 23:07:01,707 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:01 WrapperNode [2021-10-16 23:07:01,707 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-16 23:07:01,708 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-16 23:07:01,708 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-16 23:07:01,708 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-16 23:07:01,713 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:01" (1/1) ... [2021-10-16 23:07:01,728 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:01" (1/1) ... [2021-10-16 23:07:01,755 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-16 23:07:01,756 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-16 23:07:01,756 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-16 23:07:01,756 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-16 23:07:01,767 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:01" (1/1) ... [2021-10-16 23:07:01,767 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:01" (1/1) ... [2021-10-16 23:07:01,778 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:01" (1/1) ... [2021-10-16 23:07:01,778 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:01" (1/1) ... [2021-10-16 23:07:01,804 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:01" (1/1) ... [2021-10-16 23:07:01,806 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:01" (1/1) ... [2021-10-16 23:07:01,808 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:01" (1/1) ... [2021-10-16 23:07:01,810 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-16 23:07:01,811 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-16 23:07:01,811 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-16 23:07:01,811 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-16 23:07:01,811 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:01" (1/1) ... [2021-10-16 23:07:01,817 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-16 23:07:01,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-16 23:07:01,837 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:01,852 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:01,877 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-16 23:07:01,877 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-10-16 23:07:01,878 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-16 23:07:01,878 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-16 23:07:01,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-16 23:07:01,879 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-16 23:07:02,356 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-16 23:07:02,357 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2021-10-16 23:07:02,361 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:07:02 BoogieIcfgContainer [2021-10-16 23:07:02,362 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-16 23:07:02,363 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-16 23:07:02,363 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-16 23:07:02,365 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-16 23:07:02,365 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 11:07:01" (1/3) ... [2021-10-16 23:07:02,365 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@206a2d09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:07:02, skipping insertion in model container [2021-10-16 23:07:02,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 11:07:01" (2/3) ... [2021-10-16 23:07:02,366 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@206a2d09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 11:07:02, skipping insertion in model container [2021-10-16 23:07:02,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 11:07:02" (3/3) ... [2021-10-16 23:07:02,367 INFO L111 eAbstractionObserver]: Analyzing ICFG 09-regions_04-list2_nr.i [2021-10-16 23:07:02,372 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-16 23:07:02,372 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2021-10-16 23:07:02,373 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-16 23:07:02,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,409 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,409 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,409 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,410 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,411 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,412 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,413 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,414 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,415 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,416 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,417 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,418 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,419 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,420 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,421 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,422 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,423 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,424 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,425 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,426 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,427 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,428 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,429 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,430 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,431 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,432 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,432 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,432 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,434 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem42.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,434 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem34.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe t_funThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet35| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,435 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,436 WARN L313 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-16 23:07:02,441 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-16 23:07:02,470 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-16 23:07:02,478 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:02,478 INFO L340 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2021-10-16 23:07:02,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 303 places, 299 transitions, 603 flow [2021-10-16 23:07:02,557 INFO L129 PetriNetUnfolder]: 0/298 cut-off events. [2021-10-16 23:07:02,557 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:02,559 INFO L84 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 298 events. 0/298 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 126 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2021-10-16 23:07:02,559 INFO L82 GeneralOperation]: Start removeDead. Operand has 303 places, 299 transitions, 603 flow [2021-10-16 23:07:02,563 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 291 places, 287 transitions, 577 flow [2021-10-16 23:07:02,569 INFO L129 PetriNetUnfolder]: 0/44 cut-off events. [2021-10-16 23:07:02,569 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:02,570 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:02,570 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02,570 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:02,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:02,574 INFO L82 PathProgramCache]: Analyzing trace with hash -299154937, now seen corresponding path program 1 times [2021-10-16 23:07:02,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:02,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845692212] [2021-10-16 23:07:02,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:02,580 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:02,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:02,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:02,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:02,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845692212] [2021-10-16 23:07:02,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845692212] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:02,893 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:02,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:02,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356720061] [2021-10-16 23:07:02,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:02,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:02,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:02,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:02,911 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 299 [2021-10-16 23:07:02,915 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 287 transitions, 577 flow. Second operand has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:02,915 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:02,915 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 299 [2021-10-16 23:07:02,916 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:03,355 INFO L129 PetriNetUnfolder]: 432/1750 cut-off events. [2021-10-16 23:07:03,355 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:03,361 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2742 conditions, 1750 events. 432/1750 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 10010 event pairs, 432 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 2487. Up to 968 conditions per place. [2021-10-16 23:07:03,368 INFO L132 encePairwiseOnDemand]: 275/299 looper letters, 103 selfloop transitions, 20 changer transitions 0/283 dead transitions. [2021-10-16 23:07:03,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 283 transitions, 815 flow [2021-10-16 23:07:03,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:03,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:03,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1153 transitions. [2021-10-16 23:07:03,391 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6426978818283167 [2021-10-16 23:07:03,391 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1153 transitions. [2021-10-16 23:07:03,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1153 transitions. [2021-10-16 23:07:03,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:03,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1153 transitions. [2021-10-16 23:07:03,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 192.16666666666666) internal successors, (1153), 6 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,413 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,415 INFO L186 Difference]: Start difference. First operand has 291 places, 287 transitions, 577 flow. Second operand 6 states and 1153 transitions. [2021-10-16 23:07:03,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 283 transitions, 815 flow [2021-10-16 23:07:03,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 283 transitions, 814 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-16 23:07:03,467 INFO L242 Difference]: Finished difference. Result has 291 places, 283 transitions, 608 flow [2021-10-16 23:07:03,469 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=608, PETRI_PLACES=291, PETRI_TRANSITIONS=283} [2021-10-16 23:07:03,469 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 0 predicate places. [2021-10-16 23:07:03,469 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 283 transitions, 608 flow [2021-10-16 23:07:03,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,470 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:03,470 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:03,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-16 23:07:03,471 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:03,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:03,471 INFO L82 PathProgramCache]: Analyzing trace with hash 1764070472, now seen corresponding path program 1 times [2021-10-16 23:07:03,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:03,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336488869] [2021-10-16 23:07:03,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:03,472 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:03,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:03,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:03,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:03,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336488869] [2021-10-16 23:07:03,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336488869] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:03,573 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:03,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:03,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715999375] [2021-10-16 23:07:03,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:03,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:03,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:03,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:03,576 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 299 [2021-10-16 23:07:03,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 283 transitions, 608 flow. Second operand has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:03,577 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:03,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 299 [2021-10-16 23:07:03,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:04,007 INFO L129 PetriNetUnfolder]: 432/1746 cut-off events. [2021-10-16 23:07:04,007 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-10-16 23:07:04,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2754 conditions, 1746 events. 432/1746 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 10003 event pairs, 432 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 2527. Up to 964 conditions per place. [2021-10-16 23:07:04,014 INFO L132 encePairwiseOnDemand]: 275/299 looper letters, 99 selfloop transitions, 20 changer transitions 0/279 dead transitions. [2021-10-16 23:07:04,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 279 transitions, 838 flow [2021-10-16 23:07:04,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:04,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:04,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1149 transitions. [2021-10-16 23:07:04,017 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6404682274247492 [2021-10-16 23:07:04,017 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1149 transitions. [2021-10-16 23:07:04,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1149 transitions. [2021-10-16 23:07:04,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:04,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1149 transitions. [2021-10-16 23:07:04,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 191.5) internal successors, (1149), 6 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,023 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,023 INFO L186 Difference]: Start difference. First operand has 291 places, 283 transitions, 608 flow. Second operand 6 states and 1149 transitions. [2021-10-16 23:07:04,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 279 transitions, 838 flow [2021-10-16 23:07:04,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 279 transitions, 798 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:04,028 INFO L242 Difference]: Finished difference. Result has 287 places, 279 transitions, 600 flow [2021-10-16 23:07:04,028 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=600, PETRI_PLACES=287, PETRI_TRANSITIONS=279} [2021-10-16 23:07:04,029 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -4 predicate places. [2021-10-16 23:07:04,029 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 279 transitions, 600 flow [2021-10-16 23:07:04,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 173.5) internal successors, (1041), 6 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,030 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,030 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-16 23:07:04,030 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:04,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,031 INFO L82 PathProgramCache]: Analyzing trace with hash -652921123, now seen corresponding path program 1 times [2021-10-16 23:07:04,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393781339] [2021-10-16 23:07:04,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,031 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393781339] [2021-10-16 23:07:04,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393781339] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:07:04,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576700916] [2021-10-16 23:07:04,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:07:04,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:07:04,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:07:04,109 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 299 [2021-10-16 23:07:04,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 279 transitions, 600 flow. Second operand has 3 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 299 [2021-10-16 23:07:04,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:04,149 INFO L129 PetriNetUnfolder]: 1/333 cut-off events. [2021-10-16 23:07:04,150 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:04,150 INFO L84 FinitePrefix]: Finished finitePrefix Result has 369 conditions, 333 events. 1/333 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 323 event pairs, 1 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 190. Up to 10 conditions per place. [2021-10-16 23:07:04,151 INFO L132 encePairwiseOnDemand]: 296/299 looper letters, 7 selfloop transitions, 2 changer transitions 0/278 dead transitions. [2021-10-16 23:07:04,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 278 transitions, 616 flow [2021-10-16 23:07:04,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:07:04,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:07:04,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 877 transitions. [2021-10-16 23:07:04,153 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9777034559643255 [2021-10-16 23:07:04,153 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 877 transitions. [2021-10-16 23:07:04,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 877 transitions. [2021-10-16 23:07:04,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:04,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 877 transitions. [2021-10-16 23:07:04,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 292.3333333333333) internal successors, (877), 3 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,157 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,157 INFO L186 Difference]: Start difference. First operand has 287 places, 279 transitions, 600 flow. Second operand 3 states and 877 transitions. [2021-10-16 23:07:04,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 278 transitions, 616 flow [2021-10-16 23:07:04,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 278 transitions, 576 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:04,161 INFO L242 Difference]: Finished difference. Result has 283 places, 278 transitions, 562 flow [2021-10-16 23:07:04,162 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=562, PETRI_PLACES=283, PETRI_TRANSITIONS=278} [2021-10-16 23:07:04,162 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -8 predicate places. [2021-10-16 23:07:04,162 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 278 transitions, 562 flow [2021-10-16 23:07:04,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,163 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,163 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-16 23:07:04,163 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:04,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,164 INFO L82 PathProgramCache]: Analyzing trace with hash -1767267437, now seen corresponding path program 1 times [2021-10-16 23:07:04,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335601630] [2021-10-16 23:07:04,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335601630] [2021-10-16 23:07:04,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335601630] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,295 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:04,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394760256] [2021-10-16 23:07:04,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:04,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:04,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:04,298 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 299 [2021-10-16 23:07:04,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 278 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 191.16666666666666) internal successors, (1147), 6 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 299 [2021-10-16 23:07:04,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:04,602 INFO L129 PetriNetUnfolder]: 476/1889 cut-off events. [2021-10-16 23:07:04,602 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:04,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2951 conditions, 1889 events. 476/1889 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 11042 event pairs, 476 based on Foata normal form. 0/1848 useless extension candidates. Maximal degree in co-relation 2873. Up to 1051 conditions per place. [2021-10-16 23:07:04,608 INFO L132 encePairwiseOnDemand]: 293/299 looper letters, 98 selfloop transitions, 5 changer transitions 0/277 dead transitions. [2021-10-16 23:07:04,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 277 transitions, 766 flow [2021-10-16 23:07:04,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:04,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:04,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1220 transitions. [2021-10-16 23:07:04,610 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6800445930880713 [2021-10-16 23:07:04,610 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1220 transitions. [2021-10-16 23:07:04,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1220 transitions. [2021-10-16 23:07:04,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:04,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1220 transitions. [2021-10-16 23:07:04,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.33333333333334) internal successors, (1220), 6 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,616 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,616 INFO L186 Difference]: Start difference. First operand has 283 places, 278 transitions, 562 flow. Second operand 6 states and 1220 transitions. [2021-10-16 23:07:04,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 277 transitions, 766 flow [2021-10-16 23:07:04,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 277 transitions, 762 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:07:04,620 INFO L242 Difference]: Finished difference. Result has 285 places, 277 transitions, 566 flow [2021-10-16 23:07:04,621 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=566, PETRI_PLACES=285, PETRI_TRANSITIONS=277} [2021-10-16 23:07:04,621 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -6 predicate places. [2021-10-16 23:07:04,621 INFO L470 AbstractCegarLoop]: Abstraction has has 285 places, 277 transitions, 566 flow [2021-10-16 23:07:04,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 191.16666666666666) internal successors, (1147), 6 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,622 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,622 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-16 23:07:04,624 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:04,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1891170954, now seen corresponding path program 1 times [2021-10-16 23:07:04,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361300279] [2021-10-16 23:07:04,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361300279] [2021-10-16 23:07:04,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361300279] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,685 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-16 23:07:04,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005506348] [2021-10-16 23:07:04,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:07:04,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:07:04,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:07:04,688 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 299 [2021-10-16 23:07:04,688 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 277 transitions, 566 flow. Second operand has 3 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 299 [2021-10-16 23:07:04,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:04,717 INFO L129 PetriNetUnfolder]: 1/303 cut-off events. [2021-10-16 23:07:04,717 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:04,718 INFO L84 FinitePrefix]: Finished finitePrefix Result has 324 conditions, 303 events. 1/303 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 157 event pairs, 1 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 221. Up to 10 conditions per place. [2021-10-16 23:07:04,718 INFO L132 encePairwiseOnDemand]: 296/299 looper letters, 7 selfloop transitions, 2 changer transitions 0/276 dead transitions. [2021-10-16 23:07:04,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 276 transitions, 582 flow [2021-10-16 23:07:04,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:07:04,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:07:04,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 877 transitions. [2021-10-16 23:07:04,720 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9777034559643255 [2021-10-16 23:07:04,720 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 877 transitions. [2021-10-16 23:07:04,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 877 transitions. [2021-10-16 23:07:04,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:04,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 877 transitions. [2021-10-16 23:07:04,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 292.3333333333333) internal successors, (877), 3 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,724 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,724 INFO L186 Difference]: Start difference. First operand has 285 places, 277 transitions, 566 flow. Second operand 3 states and 877 transitions. [2021-10-16 23:07:04,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 276 transitions, 582 flow [2021-10-16 23:07:04,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 276 transitions, 572 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:04,727 INFO L242 Difference]: Finished difference. Result has 281 places, 276 transitions, 558 flow [2021-10-16 23:07:04,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=558, PETRI_PLACES=281, PETRI_TRANSITIONS=276} [2021-10-16 23:07:04,728 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -10 predicate places. [2021-10-16 23:07:04,728 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 276 transitions, 558 flow [2021-10-16 23:07:04,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,729 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:04,729 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-16 23:07:04,729 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:04,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:04,729 INFO L82 PathProgramCache]: Analyzing trace with hash 860961892, now seen corresponding path program 1 times [2021-10-16 23:07:04,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:04,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698873985] [2021-10-16 23:07:04,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:04,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:04,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:04,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:04,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:04,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698873985] [2021-10-16 23:07:04,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698873985] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:04,848 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:04,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:04,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230990125] [2021-10-16 23:07:04,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:04,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:04,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:04,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:04,851 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 299 [2021-10-16 23:07:04,853 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 276 transitions, 558 flow. Second operand has 6 states, 6 states have (on average 195.33333333333334) internal successors, (1172), 6 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:04,853 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:04,853 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 299 [2021-10-16 23:07:04,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:05,098 INFO L129 PetriNetUnfolder]: 476/1844 cut-off events. [2021-10-16 23:07:05,099 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-16 23:07:05,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2905 conditions, 1844 events. 476/1844 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 10776 event pairs, 476 based on Foata normal form. 0/1805 useless extension candidates. Maximal degree in co-relation 2771. Up to 1050 conditions per place. [2021-10-16 23:07:05,105 INFO L132 encePairwiseOnDemand]: 293/299 looper letters, 97 selfloop transitions, 5 changer transitions 0/275 dead transitions. [2021-10-16 23:07:05,105 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 275 transitions, 760 flow [2021-10-16 23:07:05,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:05,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:05,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1219 transitions. [2021-10-16 23:07:05,108 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6794871794871795 [2021-10-16 23:07:05,108 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1219 transitions. [2021-10-16 23:07:05,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1219 transitions. [2021-10-16 23:07:05,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:05,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1219 transitions. [2021-10-16 23:07:05,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 203.16666666666666) internal successors, (1219), 6 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,112 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,113 INFO L186 Difference]: Start difference. First operand has 281 places, 276 transitions, 558 flow. Second operand 6 states and 1219 transitions. [2021-10-16 23:07:05,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 275 transitions, 760 flow [2021-10-16 23:07:05,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 275 transitions, 756 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-16 23:07:05,116 INFO L242 Difference]: Finished difference. Result has 283 places, 275 transitions, 562 flow [2021-10-16 23:07:05,116 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=562, PETRI_PLACES=283, PETRI_TRANSITIONS=275} [2021-10-16 23:07:05,117 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -8 predicate places. [2021-10-16 23:07:05,117 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 275 transitions, 562 flow [2021-10-16 23:07:05,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 195.33333333333334) internal successors, (1172), 6 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,117 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:05,117 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-16 23:07:05,118 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:05,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:05,118 INFO L82 PathProgramCache]: Analyzing trace with hash 151451699, now seen corresponding path program 1 times [2021-10-16 23:07:05,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:05,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727794193] [2021-10-16 23:07:05,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:05,119 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:05,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:05,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:05,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:05,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727794193] [2021-10-16 23:07:05,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727794193] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:05,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:05,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:05,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792556530] [2021-10-16 23:07:05,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:05,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:05,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:05,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:05,222 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 299 [2021-10-16 23:07:05,223 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 275 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 199.33333333333334) internal successors, (1196), 6 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:05,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 299 [2021-10-16 23:07:05,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:05,626 INFO L129 PetriNetUnfolder]: 602/2233 cut-off events. [2021-10-16 23:07:05,627 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-16 23:07:05,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3552 conditions, 2233 events. 602/2233 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 13788 event pairs, 432 based on Foata normal form. 0/2191 useless extension candidates. Maximal degree in co-relation 3336. Up to 1209 conditions per place. [2021-10-16 23:07:05,635 INFO L132 encePairwiseOnDemand]: 276/299 looper letters, 99 selfloop transitions, 70 changer transitions 0/344 dead transitions. [2021-10-16 23:07:05,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 344 transitions, 1038 flow [2021-10-16 23:07:05,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:05,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:05,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1298 transitions. [2021-10-16 23:07:05,637 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7235228539576366 [2021-10-16 23:07:05,637 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1298 transitions. [2021-10-16 23:07:05,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1298 transitions. [2021-10-16 23:07:05,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:05,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1298 transitions. [2021-10-16 23:07:05,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 216.33333333333334) internal successors, (1298), 6 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,642 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,642 INFO L186 Difference]: Start difference. First operand has 283 places, 275 transitions, 562 flow. Second operand 6 states and 1298 transitions. [2021-10-16 23:07:05,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 344 transitions, 1038 flow [2021-10-16 23:07:05,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 344 transitions, 1028 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-16 23:07:05,675 INFO L242 Difference]: Finished difference. Result has 288 places, 344 transitions, 1014 flow [2021-10-16 23:07:05,676 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1014, PETRI_PLACES=288, PETRI_TRANSITIONS=344} [2021-10-16 23:07:05,676 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, -3 predicate places. [2021-10-16 23:07:05,676 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 344 transitions, 1014 flow [2021-10-16 23:07:05,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 199.33333333333334) internal successors, (1196), 6 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,676 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:05,676 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-16 23:07:05,677 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:05,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:05,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1748721018, now seen corresponding path program 1 times [2021-10-16 23:07:05,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:05,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577327484] [2021-10-16 23:07:05,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:05,678 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:05,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:05,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:05,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:05,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577327484] [2021-10-16 23:07:05,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577327484] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:05,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:05,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-16 23:07:05,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373623266] [2021-10-16 23:07:05,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-16 23:07:05,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:05,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-16 23:07:05,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-16 23:07:05,749 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 299 [2021-10-16 23:07:05,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 344 transitions, 1014 flow. Second operand has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:05,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 299 [2021-10-16 23:07:05,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:05,828 INFO L129 PetriNetUnfolder]: 92/807 cut-off events. [2021-10-16 23:07:05,828 INFO L130 PetriNetUnfolder]: For 56/56 co-relation queries the response was YES. [2021-10-16 23:07:05,829 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1207 conditions, 807 events. 92/807 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 3209 event pairs, 14 based on Foata normal form. 2/801 useless extension candidates. Maximal degree in co-relation 1030. Up to 136 conditions per place. [2021-10-16 23:07:05,831 INFO L132 encePairwiseOnDemand]: 294/299 looper letters, 12 selfloop transitions, 5 changer transitions 0/316 dead transitions. [2021-10-16 23:07:05,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 316 transitions, 864 flow [2021-10-16 23:07:05,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-16 23:07:05,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-16 23:07:05,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 874 transitions. [2021-10-16 23:07:05,832 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9743589743589743 [2021-10-16 23:07:05,833 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 874 transitions. [2021-10-16 23:07:05,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 874 transitions. [2021-10-16 23:07:05,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:05,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 874 transitions. [2021-10-16 23:07:05,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.3333333333333) internal successors, (874), 3 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,836 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 299.0) internal successors, (1196), 4 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,836 INFO L186 Difference]: Start difference. First operand has 288 places, 344 transitions, 1014 flow. Second operand 3 states and 874 transitions. [2021-10-16 23:07:05,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 316 transitions, 864 flow [2021-10-16 23:07:05,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 316 transitions, 848 flow, removed 8 selfloop flow, removed 0 redundant places. [2021-10-16 23:07:05,845 INFO L242 Difference]: Finished difference. Result has 291 places, 314 transitions, 829 flow [2021-10-16 23:07:05,845 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=829, PETRI_PLACES=291, PETRI_TRANSITIONS=314} [2021-10-16 23:07:05,845 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 0 predicate places. [2021-10-16 23:07:05,846 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 314 transitions, 829 flow [2021-10-16 23:07:05,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 287.6666666666667) internal successors, (863), 3 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,846 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:05,846 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-16 23:07:05,846 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:05,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:05,847 INFO L82 PathProgramCache]: Analyzing trace with hash -2075332540, now seen corresponding path program 1 times [2021-10-16 23:07:05,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:05,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491557215] [2021-10-16 23:07:05,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:05,848 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:05,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:05,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:05,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:05,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491557215] [2021-10-16 23:07:05,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491557215] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:05,962 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:05,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-16 23:07:05,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573326471] [2021-10-16 23:07:05,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:07:05,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:05,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:07:05,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:07:05,964 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 188 out of 299 [2021-10-16 23:07:05,965 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 314 transitions, 829 flow. Second operand has 6 states, 6 states have (on average 201.5) internal successors, (1209), 6 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:05,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:05,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 188 of 299 [2021-10-16 23:07:05,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:06,412 INFO L129 PetriNetUnfolder]: 479/1794 cut-off events. [2021-10-16 23:07:06,413 INFO L130 PetriNetUnfolder]: For 226/246 co-relation queries the response was YES. [2021-10-16 23:07:06,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3530 conditions, 1794 events. 479/1794 cut-off events. For 226/246 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 10238 event pairs, 273 based on Foata normal form. 19/1796 useless extension candidates. Maximal degree in co-relation 3306. Up to 1036 conditions per place. [2021-10-16 23:07:06,420 INFO L132 encePairwiseOnDemand]: 278/299 looper letters, 133 selfloop transitions, 68 changer transitions 1/381 dead transitions. [2021-10-16 23:07:06,420 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 381 transitions, 1429 flow [2021-10-16 23:07:06,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:07:06,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:07:06,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1294 transitions. [2021-10-16 23:07:06,423 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7212931995540691 [2021-10-16 23:07:06,423 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1294 transitions. [2021-10-16 23:07:06,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1294 transitions. [2021-10-16 23:07:06,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:06,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1294 transitions. [2021-10-16 23:07:06,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 215.66666666666666) internal successors, (1294), 6 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,429 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,429 INFO L186 Difference]: Start difference. First operand has 291 places, 314 transitions, 829 flow. Second operand 6 states and 1294 transitions. [2021-10-16 23:07:06,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 381 transitions, 1429 flow [2021-10-16 23:07:06,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 381 transitions, 1424 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-16 23:07:06,437 INFO L242 Difference]: Finished difference. Result has 299 places, 380 transitions, 1265 flow [2021-10-16 23:07:06,437 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1265, PETRI_PLACES=299, PETRI_TRANSITIONS=380} [2021-10-16 23:07:06,437 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 8 predicate places. [2021-10-16 23:07:06,438 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 380 transitions, 1265 flow [2021-10-16 23:07:06,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 201.5) internal successors, (1209), 6 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:06,438 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:06,438 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-16 23:07:06,439 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:06,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:06,439 INFO L82 PathProgramCache]: Analyzing trace with hash 1826832405, now seen corresponding path program 1 times [2021-10-16 23:07:06,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:06,439 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803024862] [2021-10-16 23:07:06,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:06,439 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:06,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:07,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:07,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:07,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803024862] [2021-10-16 23:07:07,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803024862] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:07,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:07,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2021-10-16 23:07:07,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094720169] [2021-10-16 23:07:07,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-16 23:07:07,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:07,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-16 23:07:07,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2021-10-16 23:07:07,299 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 299 [2021-10-16 23:07:07,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 380 transitions, 1265 flow. Second operand has 24 states, 24 states have (on average 138.25) internal successors, (3318), 24 states have internal predecessors, (3318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:07,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:07,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 299 [2021-10-16 23:07:07,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:09,144 INFO L129 PetriNetUnfolder]: 782/2579 cut-off events. [2021-10-16 23:07:09,144 INFO L130 PetriNetUnfolder]: For 833/833 co-relation queries the response was YES. [2021-10-16 23:07:09,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5925 conditions, 2579 events. 782/2579 cut-off events. For 833/833 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 16215 event pairs, 267 based on Foata normal form. 6/2568 useless extension candidates. Maximal degree in co-relation 5652. Up to 944 conditions per place. [2021-10-16 23:07:09,155 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 298 selfloop transitions, 57 changer transitions 60/536 dead transitions. [2021-10-16 23:07:09,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 536 transitions, 2654 flow [2021-10-16 23:07:09,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-16 23:07:09,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-16 23:07:09,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 5246 transitions. [2021-10-16 23:07:09,168 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47419325680195246 [2021-10-16 23:07:09,168 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 5246 transitions. [2021-10-16 23:07:09,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 5246 transitions. [2021-10-16 23:07:09,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:09,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 5246 transitions. [2021-10-16 23:07:09,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 141.78378378378378) internal successors, (5246), 37 states have internal predecessors, (5246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 299.0) internal successors, (11362), 38 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,190 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 299.0) internal successors, (11362), 38 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,190 INFO L186 Difference]: Start difference. First operand has 299 places, 380 transitions, 1265 flow. Second operand 37 states and 5246 transitions. [2021-10-16 23:07:09,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 536 transitions, 2654 flow [2021-10-16 23:07:09,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 536 transitions, 2590 flow, removed 32 selfloop flow, removed 0 redundant places. [2021-10-16 23:07:09,200 INFO L242 Difference]: Finished difference. Result has 344 places, 393 transitions, 1467 flow [2021-10-16 23:07:09,201 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1467, PETRI_PLACES=344, PETRI_TRANSITIONS=393} [2021-10-16 23:07:09,201 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 53 predicate places. [2021-10-16 23:07:09,201 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 393 transitions, 1467 flow [2021-10-16 23:07:09,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 138.25) internal successors, (3318), 24 states have internal predecessors, (3318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,202 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:09,203 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-16 23:07:09,203 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:09,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:09,203 INFO L82 PathProgramCache]: Analyzing trace with hash -651159325, now seen corresponding path program 1 times [2021-10-16 23:07:09,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:09,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211303686] [2021-10-16 23:07:09,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:09,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:09,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:09,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:07:09,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:09,908 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211303686] [2021-10-16 23:07:09,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211303686] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:09,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:09,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-16 23:07:09,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869128991] [2021-10-16 23:07:09,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 23:07:09,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:09,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 23:07:09,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2021-10-16 23:07:09,911 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:07:09,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 393 transitions, 1467 flow. Second operand has 27 states, 27 states have (on average 135.88888888888889) internal successors, (3669), 27 states have internal predecessors, (3669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:09,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:09,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:07:09,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:12,428 INFO L129 PetriNetUnfolder]: 736/2434 cut-off events. [2021-10-16 23:07:12,428 INFO L130 PetriNetUnfolder]: For 1993/1995 co-relation queries the response was YES. [2021-10-16 23:07:12,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6307 conditions, 2434 events. 736/2434 cut-off events. For 1993/1995 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 14680 event pairs, 222 based on Foata normal form. 8/2434 useless extension candidates. Maximal degree in co-relation 6184. Up to 494 conditions per place. [2021-10-16 23:07:12,439 INFO L132 encePairwiseOnDemand]: 255/299 looper letters, 326 selfloop transitions, 91 changer transitions 31/569 dead transitions. [2021-10-16 23:07:12,440 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 569 transitions, 3092 flow [2021-10-16 23:07:12,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-16 23:07:12,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-16 23:07:12,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5624 transitions. [2021-10-16 23:07:12,448 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47023411371237456 [2021-10-16 23:07:12,448 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5624 transitions. [2021-10-16 23:07:12,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5624 transitions. [2021-10-16 23:07:12,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:12,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5624 transitions. [2021-10-16 23:07:12,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 140.6) internal successors, (5624), 40 states have internal predecessors, (5624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:12,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:12,467 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:12,467 INFO L186 Difference]: Start difference. First operand has 344 places, 393 transitions, 1467 flow. Second operand 40 states and 5624 transitions. [2021-10-16 23:07:12,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 569 transitions, 3092 flow [2021-10-16 23:07:12,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 569 transitions, 3040 flow, removed 6 selfloop flow, removed 17 redundant places. [2021-10-16 23:07:12,480 INFO L242 Difference]: Finished difference. Result has 362 places, 400 transitions, 1718 flow [2021-10-16 23:07:12,480 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=1718, PETRI_PLACES=362, PETRI_TRANSITIONS=400} [2021-10-16 23:07:12,481 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 71 predicate places. [2021-10-16 23:07:12,481 INFO L470 AbstractCegarLoop]: Abstraction has has 362 places, 400 transitions, 1718 flow [2021-10-16 23:07:12,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 135.88888888888889) internal successors, (3669), 27 states have internal predecessors, (3669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:12,482 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:12,482 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-16 23:07:12,482 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:12,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:12,482 INFO L82 PathProgramCache]: Analyzing trace with hash 1814826980, now seen corresponding path program 1 times [2021-10-16 23:07:12,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:12,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535581676] [2021-10-16 23:07:12,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:12,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:12,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:13,262 INFO 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,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:13,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535581676] [2021-10-16 23:07:13,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535581676] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:13,263 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:13,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:07:13,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808670956] [2021-10-16 23:07:13,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:07:13,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:13,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:07:13,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:07:13,266 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:07:13,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 400 transitions, 1718 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:13,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:13,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:07:13,268 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:15,385 INFO L129 PetriNetUnfolder]: 877/2839 cut-off events. [2021-10-16 23:07:15,385 INFO L130 PetriNetUnfolder]: For 3311/3313 co-relation queries the response was YES. [2021-10-16 23:07:15,393 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8165 conditions, 2839 events. 877/2839 cut-off events. For 3311/3313 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 18473 event pairs, 291 based on Foata normal form. 8/2826 useless extension candidates. Maximal degree in co-relation 7949. Up to 1257 conditions per place. [2021-10-16 23:07:15,402 INFO L132 encePairwiseOnDemand]: 257/299 looper letters, 375 selfloop transitions, 57 changer transitions 28/580 dead transitions. [2021-10-16 23:07:15,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 580 transitions, 3532 flow [2021-10-16 23:07:15,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-16 23:07:15,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-16 23:07:15,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5605 transitions. [2021-10-16 23:07:15,406 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46864548494983277 [2021-10-16 23:07:15,407 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5605 transitions. [2021-10-16 23:07:15,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5605 transitions. [2021-10-16 23:07:15,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:15,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5605 transitions. [2021-10-16 23:07:15,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 140.125) internal successors, (5605), 40 states have internal predecessors, (5605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:15,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:15,422 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:15,422 INFO L186 Difference]: Start difference. First operand has 362 places, 400 transitions, 1718 flow. Second operand 40 states and 5605 transitions. [2021-10-16 23:07:15,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 580 transitions, 3532 flow [2021-10-16 23:07:15,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 580 transitions, 3404 flow, removed 8 selfloop flow, removed 28 redundant places. [2021-10-16 23:07:15,441 INFO L242 Difference]: Finished difference. Result has 383 places, 429 transitions, 2048 flow [2021-10-16 23:07:15,442 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2048, PETRI_PLACES=383, PETRI_TRANSITIONS=429} [2021-10-16 23:07:15,442 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 92 predicate places. [2021-10-16 23:07:15,442 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 429 transitions, 2048 flow [2021-10-16 23:07:15,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:15,443 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:15,443 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:15,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-16 23:07:15,443 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:15,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:15,443 INFO L82 PathProgramCache]: Analyzing trace with hash 926024404, now seen corresponding path program 2 times [2021-10-16 23:07:15,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:15,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229499402] [2021-10-16 23:07:15,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:15,444 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:15,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:16,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:16,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:16,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229499402] [2021-10-16 23:07:16,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229499402] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:16,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:16,125 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-16 23:07:16,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874963482] [2021-10-16 23:07:16,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 23:07:16,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:16,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 23:07:16,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2021-10-16 23:07:16,129 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:07:16,130 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 429 transitions, 2048 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:16,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:16,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:07:16,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:18,295 INFO L129 PetriNetUnfolder]: 1163/3634 cut-off events. [2021-10-16 23:07:18,295 INFO L130 PetriNetUnfolder]: For 6385/6388 co-relation queries the response was YES. [2021-10-16 23:07:18,308 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11541 conditions, 3634 events. 1163/3634 cut-off events. For 6385/6388 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 25609 event pairs, 422 based on Foata normal form. 9/3619 useless extension candidates. Maximal degree in co-relation 11409. Up to 1431 conditions per place. [2021-10-16 23:07:18,315 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 441 selfloop transitions, 99 changer transitions 26/686 dead transitions. [2021-10-16 23:07:18,315 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 686 transitions, 5010 flow [2021-10-16 23:07:18,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 23:07:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-16 23:07:18,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6167 transitions. [2021-10-16 23:07:18,321 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.468759501368197 [2021-10-16 23:07:18,322 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6167 transitions. [2021-10-16 23:07:18,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6167 transitions. [2021-10-16 23:07:18,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:18,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6167 transitions. [2021-10-16 23:07:18,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 140.1590909090909) internal successors, (6167), 44 states have internal predecessors, (6167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:18,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:18,338 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:18,338 INFO L186 Difference]: Start difference. First operand has 383 places, 429 transitions, 2048 flow. Second operand 44 states and 6167 transitions. [2021-10-16 23:07:18,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 686 transitions, 5010 flow [2021-10-16 23:07:18,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 686 transitions, 4903 flow, removed 26 selfloop flow, removed 26 redundant places. [2021-10-16 23:07:18,369 INFO L242 Difference]: Finished difference. Result has 415 places, 489 transitions, 2994 flow [2021-10-16 23:07:18,369 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=2994, PETRI_PLACES=415, PETRI_TRANSITIONS=489} [2021-10-16 23:07:18,369 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 124 predicate places. [2021-10-16 23:07:18,369 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 489 transitions, 2994 flow [2021-10-16 23:07:18,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:18,370 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:18,370 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:18,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-16 23:07:18,371 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:18,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:18,371 INFO L82 PathProgramCache]: Analyzing trace with hash -65483326, now seen corresponding path program 3 times [2021-10-16 23:07:18,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:18,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784831627] [2021-10-16 23:07:18,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:18,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:18,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:19,045 INFO 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:19,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:19,045 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784831627] [2021-10-16 23:07:19,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784831627] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:19,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:19,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:07:19,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47639300] [2021-10-16 23:07:19,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:07:19,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:19,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:07:19,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=730, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:07:19,049 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:07:19,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 489 transitions, 2994 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:19,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:19,052 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:07:19,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:21,824 INFO L129 PetriNetUnfolder]: 1342/4160 cut-off events. [2021-10-16 23:07:21,824 INFO L130 PetriNetUnfolder]: For 12722/12725 co-relation queries the response was YES. [2021-10-16 23:07:21,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14965 conditions, 4160 events. 1342/4160 cut-off events. For 12722/12725 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 30828 event pairs, 340 based on Foata normal form. 9/4142 useless extension candidates. Maximal degree in co-relation 14764. Up to 1616 conditions per place. [2021-10-16 23:07:21,853 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 476 selfloop transitions, 136 changer transitions 24/756 dead transitions. [2021-10-16 23:07:21,853 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 756 transitions, 6269 flow [2021-10-16 23:07:21,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-16 23:07:21,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-16 23:07:21,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6715 transitions. [2021-10-16 23:07:21,858 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46787904124860646 [2021-10-16 23:07:21,858 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 6715 transitions. [2021-10-16 23:07:21,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 6715 transitions. [2021-10-16 23:07:21,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:21,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 6715 transitions. [2021-10-16 23:07:21,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 139.89583333333334) internal successors, (6715), 48 states have internal predecessors, (6715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,874 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,874 INFO L186 Difference]: Start difference. First operand has 415 places, 489 transitions, 2994 flow. Second operand 48 states and 6715 transitions. [2021-10-16 23:07:21,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 756 transitions, 6269 flow [2021-10-16 23:07:21,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 756 transitions, 6087 flow, removed 57 selfloop flow, removed 26 redundant places. [2021-10-16 23:07:21,943 INFO L242 Difference]: Finished difference. Result has 450 places, 542 transitions, 4014 flow [2021-10-16 23:07:21,944 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=2883, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=4014, PETRI_PLACES=450, PETRI_TRANSITIONS=542} [2021-10-16 23:07:21,944 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 159 predicate places. [2021-10-16 23:07:21,944 INFO L470 AbstractCegarLoop]: Abstraction has has 450 places, 542 transitions, 4014 flow [2021-10-16 23:07:21,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:21,945 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:21,945 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-16 23:07:21,946 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:21,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:21,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1323601512, now seen corresponding path program 4 times [2021-10-16 23:07:21,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:21,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798707264] [2021-10-16 23:07:21,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:21,947 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:21,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:22,973 INFO 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:22,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:22,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798707264] [2021-10-16 23:07:22,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798707264] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:22,973 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:22,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:07:22,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8176846] [2021-10-16 23:07:22,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:07:22,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:22,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:07:22,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:07:22,976 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:07:22,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 542 transitions, 4014 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:22,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:22,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:07:22,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:26,069 INFO L129 PetriNetUnfolder]: 1378/4236 cut-off events. [2021-10-16 23:07:26,069 INFO L130 PetriNetUnfolder]: For 18087/18090 co-relation queries the response was YES. [2021-10-16 23:07:26,092 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16346 conditions, 4236 events. 1378/4236 cut-off events. For 18087/18090 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 31596 event pairs, 374 based on Foata normal form. 9/4215 useless extension candidates. Maximal degree in co-relation 16150. Up to 2013 conditions per place. [2021-10-16 23:07:26,101 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 415 selfloop transitions, 153 changer transitions 6/693 dead transitions. [2021-10-16 23:07:26,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 693 transitions, 6107 flow [2021-10-16 23:07:26,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-16 23:07:26,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-16 23:07:26,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5439 transitions. [2021-10-16 23:07:26,110 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4664265500385902 [2021-10-16 23:07:26,110 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5439 transitions. [2021-10-16 23:07:26,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5439 transitions. [2021-10-16 23:07:26,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:26,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5439 transitions. [2021-10-16 23:07:26,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 139.46153846153845) internal successors, (5439), 39 states have internal predecessors, (5439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,129 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,129 INFO L186 Difference]: Start difference. First operand has 450 places, 542 transitions, 4014 flow. Second operand 39 states and 5439 transitions. [2021-10-16 23:07:26,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 693 transitions, 6107 flow [2021-10-16 23:07:26,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 693 transitions, 5937 flow, removed 57 selfloop flow, removed 27 redundant places. [2021-10-16 23:07:26,216 INFO L242 Difference]: Finished difference. Result has 468 places, 582 transitions, 4905 flow [2021-10-16 23:07:26,217 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4905, PETRI_PLACES=468, PETRI_TRANSITIONS=582} [2021-10-16 23:07:26,217 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 177 predicate places. [2021-10-16 23:07:26,217 INFO L470 AbstractCegarLoop]: Abstraction has has 468 places, 582 transitions, 4905 flow [2021-10-16 23:07:26,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,218 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:26,218 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-16 23:07:26,219 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:26,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:26,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1353225082, now seen corresponding path program 5 times [2021-10-16 23:07:26,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:26,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237698427] [2021-10-16 23:07:26,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:26,219 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:26,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:26,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:26,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:26,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237698427] [2021-10-16 23:07:26,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237698427] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:26,977 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:26,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-16 23:07:26,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383540466] [2021-10-16 23:07:26,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 23:07:26,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:26,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 23:07:26,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2021-10-16 23:07:26,980 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:07:26,982 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 582 transitions, 4905 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:26,982 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:26,982 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:07:26,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:29,253 INFO L129 PetriNetUnfolder]: 1382/4254 cut-off events. [2021-10-16 23:07:29,253 INFO L130 PetriNetUnfolder]: For 23259/23262 co-relation queries the response was YES. [2021-10-16 23:07:29,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17349 conditions, 4254 events. 1382/4254 cut-off events. For 23259/23262 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 31743 event pairs, 527 based on Foata normal form. 9/4227 useless extension candidates. Maximal degree in co-relation 17026. Up to 2016 conditions per place. [2021-10-16 23:07:29,283 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 423 selfloop transitions, 150 changer transitions 7/701 dead transitions. [2021-10-16 23:07:29,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 701 transitions, 7001 flow [2021-10-16 23:07:29,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-16 23:07:29,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-16 23:07:29,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4653 transitions. [2021-10-16 23:07:29,287 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47157190635451507 [2021-10-16 23:07:29,287 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4653 transitions. [2021-10-16 23:07:29,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4653 transitions. [2021-10-16 23:07:29,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:29,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4653 transitions. [2021-10-16 23:07:29,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 141.0) internal successors, (4653), 33 states have internal predecessors, (4653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:29,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 299.0) internal successors, (10166), 34 states have internal predecessors, (10166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:29,296 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 299.0) internal successors, (10166), 34 states have internal predecessors, (10166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:29,296 INFO L186 Difference]: Start difference. First operand has 468 places, 582 transitions, 4905 flow. Second operand 33 states and 4653 transitions. [2021-10-16 23:07:29,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 701 transitions, 7001 flow [2021-10-16 23:07:29,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 701 transitions, 6875 flow, removed 26 selfloop flow, removed 26 redundant places. [2021-10-16 23:07:29,410 INFO L242 Difference]: Finished difference. Result has 482 places, 619 transitions, 5841 flow [2021-10-16 23:07:29,411 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5841, PETRI_PLACES=482, PETRI_TRANSITIONS=619} [2021-10-16 23:07:29,411 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 191 predicate places. [2021-10-16 23:07:29,411 INFO L470 AbstractCegarLoop]: Abstraction has has 482 places, 619 transitions, 5841 flow [2021-10-16 23:07:29,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:29,411 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:29,412 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:29,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-16 23:07:29,412 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:29,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:29,412 INFO L82 PathProgramCache]: Analyzing trace with hash -276865902, now seen corresponding path program 6 times [2021-10-16 23:07:29,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:29,412 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429214667] [2021-10-16 23:07:29,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:29,412 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:29,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:30,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:30,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:30,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429214667] [2021-10-16 23:07:30,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429214667] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:30,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:30,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:07:30,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447386783] [2021-10-16 23:07:30,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:07:30,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:30,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:07:30,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:07:30,333 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:07:30,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 619 transitions, 5841 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:30,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:30,335 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:07:30,335 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:33,598 INFO L129 PetriNetUnfolder]: 1458/4501 cut-off events. [2021-10-16 23:07:33,598 INFO L130 PetriNetUnfolder]: For 30518/30521 co-relation queries the response was YES. [2021-10-16 23:07:33,623 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19173 conditions, 4501 events. 1458/4501 cut-off events. For 30518/30521 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 34333 event pairs, 371 based on Foata normal form. 9/4479 useless extension candidates. Maximal degree in co-relation 18798. Up to 2043 conditions per place. [2021-10-16 23:07:33,632 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 477 selfloop transitions, 178 changer transitions 15/789 dead transitions. [2021-10-16 23:07:33,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 789 transitions, 8541 flow [2021-10-16 23:07:33,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-16 23:07:33,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-16 23:07:33,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6386 transitions. [2021-10-16 23:07:33,639 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46430129416896904 [2021-10-16 23:07:33,639 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6386 transitions. [2021-10-16 23:07:33,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6386 transitions. [2021-10-16 23:07:33,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:33,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6386 transitions. [2021-10-16 23:07:33,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 138.82608695652175) internal successors, (6386), 46 states have internal predecessors, (6386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:33,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:33,652 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:33,652 INFO L186 Difference]: Start difference. First operand has 482 places, 619 transitions, 5841 flow. Second operand 46 states and 6386 transitions. [2021-10-16 23:07:33,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 789 transitions, 8541 flow [2021-10-16 23:07:33,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 789 transitions, 8375 flow, removed 48 selfloop flow, removed 23 redundant places. [2021-10-16 23:07:33,815 INFO L242 Difference]: Finished difference. Result has 516 places, 646 transitions, 6740 flow [2021-10-16 23:07:33,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=5695, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=6740, PETRI_PLACES=516, PETRI_TRANSITIONS=646} [2021-10-16 23:07:33,816 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 225 predicate places. [2021-10-16 23:07:33,816 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 646 transitions, 6740 flow [2021-10-16 23:07:33,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:33,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:33,817 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:33,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-16 23:07:33,817 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:33,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:33,817 INFO L82 PathProgramCache]: Analyzing trace with hash -878239236, now seen corresponding path program 7 times [2021-10-16 23:07:33,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:33,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336705898] [2021-10-16 23:07:33,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:33,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:33,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:34,485 INFO 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:34,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:34,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336705898] [2021-10-16 23:07:34,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336705898] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:34,485 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:34,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-16 23:07:34,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389377541] [2021-10-16 23:07:34,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 23:07:34,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:34,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 23:07:34,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2021-10-16 23:07:34,488 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:07:34,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 646 transitions, 6740 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:34,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:34,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:07:34,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:37,361 INFO L129 PetriNetUnfolder]: 1497/4641 cut-off events. [2021-10-16 23:07:37,362 INFO L130 PetriNetUnfolder]: For 39188/39191 co-relation queries the response was YES. [2021-10-16 23:07:37,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20872 conditions, 4641 events. 1497/4641 cut-off events. For 39188/39191 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 35784 event pairs, 532 based on Foata normal form. 9/4612 useless extension candidates. Maximal degree in co-relation 20487. Up to 2112 conditions per place. [2021-10-16 23:07:37,404 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 470 selfloop transitions, 181 changer transitions 16/788 dead transitions. [2021-10-16 23:07:37,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 788 transitions, 9472 flow [2021-10-16 23:07:37,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-16 23:07:37,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-16 23:07:37,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5607 transitions. [2021-10-16 23:07:37,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46881270903010036 [2021-10-16 23:07:37,409 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5607 transitions. [2021-10-16 23:07:37,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5607 transitions. [2021-10-16 23:07:37,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:37,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5607 transitions. [2021-10-16 23:07:37,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 140.175) internal successors, (5607), 40 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:37,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:37,422 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:37,422 INFO L186 Difference]: Start difference. First operand has 516 places, 646 transitions, 6740 flow. Second operand 40 states and 5607 transitions. [2021-10-16 23:07:37,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 788 transitions, 9472 flow [2021-10-16 23:07:37,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 788 transitions, 9266 flow, removed 61 selfloop flow, removed 31 redundant places. [2021-10-16 23:07:37,617 INFO L242 Difference]: Finished difference. Result has 534 places, 673 transitions, 7642 flow [2021-10-16 23:07:37,617 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=6564, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7642, PETRI_PLACES=534, PETRI_TRANSITIONS=673} [2021-10-16 23:07:37,617 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 243 predicate places. [2021-10-16 23:07:37,617 INFO L470 AbstractCegarLoop]: Abstraction has has 534 places, 673 transitions, 7642 flow [2021-10-16 23:07:37,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:37,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:37,618 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:37,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-16 23:07:37,618 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:37,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:37,619 INFO L82 PathProgramCache]: Analyzing trace with hash -2004872476, now seen corresponding path program 8 times [2021-10-16 23:07:37,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:37,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117729775] [2021-10-16 23:07:37,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:37,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:37,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:38,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:38,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:38,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117729775] [2021-10-16 23:07:38,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117729775] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:38,654 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:38,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:07:38,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87522342] [2021-10-16 23:07:38,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:07:38,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:38,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:07:38,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:07:38,656 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:07:38,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 673 transitions, 7642 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:38,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:38,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:07:38,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:42,437 INFO L129 PetriNetUnfolder]: 1538/4768 cut-off events. [2021-10-16 23:07:42,438 INFO L130 PetriNetUnfolder]: For 48441/48444 co-relation queries the response was YES. [2021-10-16 23:07:42,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22276 conditions, 4768 events. 1538/4768 cut-off events. For 48441/48444 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 37201 event pairs, 376 based on Foata normal form. 9/4744 useless extension candidates. Maximal degree in co-relation 21899. Up to 2213 conditions per place. [2021-10-16 23:07:42,487 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 490 selfloop transitions, 202 changer transitions 12/823 dead transitions. [2021-10-16 23:07:42,487 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 823 transitions, 10317 flow [2021-10-16 23:07:42,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 23:07:42,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-16 23:07:42,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6116 transitions. [2021-10-16 23:07:42,492 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46488294314381273 [2021-10-16 23:07:42,492 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6116 transitions. [2021-10-16 23:07:42,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6116 transitions. [2021-10-16 23:07:42,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:42,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6116 transitions. [2021-10-16 23:07:42,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 139.0) internal successors, (6116), 44 states have internal predecessors, (6116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:42,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:42,506 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:42,506 INFO L186 Difference]: Start difference. First operand has 534 places, 673 transitions, 7642 flow. Second operand 44 states and 6116 transitions. [2021-10-16 23:07:42,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 823 transitions, 10317 flow [2021-10-16 23:07:42,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 823 transitions, 10137 flow, removed 55 selfloop flow, removed 25 redundant places. [2021-10-16 23:07:42,747 INFO L242 Difference]: Finished difference. Result has 559 places, 693 transitions, 8540 flow [2021-10-16 23:07:42,747 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=8540, PETRI_PLACES=559, PETRI_TRANSITIONS=693} [2021-10-16 23:07:42,747 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 268 predicate places. [2021-10-16 23:07:42,748 INFO L470 AbstractCegarLoop]: Abstraction has has 559 places, 693 transitions, 8540 flow [2021-10-16 23:07:42,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:42,748 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:42,748 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:07:42,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-16 23:07:42,749 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:42,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:42,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1465136924, now seen corresponding path program 9 times [2021-10-16 23:07:42,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:42,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405989742] [2021-10-16 23:07:42,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:42,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:42,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:43,411 INFO 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:43,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:43,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405989742] [2021-10-16 23:07:43,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405989742] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:43,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:43,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-16 23:07:43,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686143410] [2021-10-16 23:07:43,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 23:07:43,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:43,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 23:07:43,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2021-10-16 23:07:43,414 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:07:43,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 693 transitions, 8540 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:43,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:43,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:07:43,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:46,248 INFO L129 PetriNetUnfolder]: 1546/4805 cut-off events. [2021-10-16 23:07:46,248 INFO L130 PetriNetUnfolder]: For 58942/58945 co-relation queries the response was YES. [2021-10-16 23:07:46,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23489 conditions, 4805 events. 1546/4805 cut-off events. For 58942/58945 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 37637 event pairs, 532 based on Foata normal form. 9/4775 useless extension candidates. Maximal degree in co-relation 23104. Up to 2227 conditions per place. [2021-10-16 23:07:46,292 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 480 selfloop transitions, 202 changer transitions 13/816 dead transitions. [2021-10-16 23:07:46,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 816 transitions, 11229 flow [2021-10-16 23:07:46,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 23:07:46,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-16 23:07:46,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5335 transitions. [2021-10-16 23:07:46,296 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46954761485653934 [2021-10-16 23:07:46,296 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5335 transitions. [2021-10-16 23:07:46,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5335 transitions. [2021-10-16 23:07:46,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:46,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5335 transitions. [2021-10-16 23:07:46,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 140.39473684210526) internal successors, (5335), 38 states have internal predecessors, (5335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:46,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:46,306 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:46,306 INFO L186 Difference]: Start difference. First operand has 559 places, 693 transitions, 8540 flow. Second operand 38 states and 5335 transitions. [2021-10-16 23:07:46,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 816 transitions, 11229 flow [2021-10-16 23:07:46,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 816 transitions, 11004 flow, removed 48 selfloop flow, removed 33 redundant places. [2021-10-16 23:07:46,588 INFO L242 Difference]: Finished difference. Result has 571 places, 713 transitions, 9424 flow [2021-10-16 23:07:46,588 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=8336, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=9424, PETRI_PLACES=571, PETRI_TRANSITIONS=713} [2021-10-16 23:07:46,588 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 280 predicate places. [2021-10-16 23:07:46,588 INFO L470 AbstractCegarLoop]: Abstraction has has 571 places, 713 transitions, 9424 flow [2021-10-16 23:07:46,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:46,589 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:46,589 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-16 23:07:46,589 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:46,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:46,589 INFO L82 PathProgramCache]: Analyzing trace with hash 1246472898, now seen corresponding path program 10 times [2021-10-16 23:07:46,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:46,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526522641] [2021-10-16 23:07:46,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:46,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:47,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:07:47,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:47,494 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526522641] [2021-10-16 23:07:47,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526522641] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:47,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:47,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:07:47,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687115302] [2021-10-16 23:07:47,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:07:47,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:47,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:07:47,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:07:47,559 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:07:47,562 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 713 transitions, 9424 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:47,562 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:47,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:07:47,562 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:51,599 INFO L129 PetriNetUnfolder]: 1566/4857 cut-off events. [2021-10-16 23:07:51,599 INFO L130 PetriNetUnfolder]: For 68101/68104 co-relation queries the response was YES. [2021-10-16 23:07:51,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24379 conditions, 4857 events. 1566/4857 cut-off events. For 68101/68104 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 38157 event pairs, 373 based on Foata normal form. 9/4829 useless extension candidates. Maximal degree in co-relation 24007. Up to 2306 conditions per place. [2021-10-16 23:07:51,643 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 493 selfloop transitions, 214 changer transitions 11/837 dead transitions. [2021-10-16 23:07:51,643 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 837 transitions, 11741 flow [2021-10-16 23:07:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 23:07:51,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-16 23:07:51,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5843 transitions. [2021-10-16 23:07:51,647 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46528109571587833 [2021-10-16 23:07:51,647 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5843 transitions. [2021-10-16 23:07:51,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5843 transitions. [2021-10-16 23:07:51,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:51,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5843 transitions. [2021-10-16 23:07:51,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 139.11904761904762) internal successors, (5843), 42 states have internal predecessors, (5843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:51,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:51,658 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:51,658 INFO L186 Difference]: Start difference. First operand has 571 places, 713 transitions, 9424 flow. Second operand 42 states and 5843 transitions. [2021-10-16 23:07:51,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 837 transitions, 11741 flow [2021-10-16 23:07:51,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 837 transitions, 11539 flow, removed 46 selfloop flow, removed 27 redundant places. [2021-10-16 23:07:51,960 INFO L242 Difference]: Finished difference. Result has 589 places, 724 transitions, 10099 flow [2021-10-16 23:07:51,960 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=9234, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=10099, PETRI_PLACES=589, PETRI_TRANSITIONS=724} [2021-10-16 23:07:51,960 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 298 predicate places. [2021-10-16 23:07:51,961 INFO L470 AbstractCegarLoop]: Abstraction has has 589 places, 724 transitions, 10099 flow [2021-10-16 23:07:51,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:51,961 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:51,961 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-16 23:07:51,962 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:51,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:51,962 INFO L82 PathProgramCache]: Analyzing trace with hash 677123718, now seen corresponding path program 11 times [2021-10-16 23:07:51,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:51,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843596000] [2021-10-16 23:07:51,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:51,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:52,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:52,618 INFO 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:52,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:52,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843596000] [2021-10-16 23:07:52,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843596000] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:52,619 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:52,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2021-10-16 23:07:52,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509999654] [2021-10-16 23:07:52,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-10-16 23:07:52,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:52,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-10-16 23:07:52,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2021-10-16 23:07:52,621 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:07:52,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 724 transitions, 10099 flow. Second operand has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:52,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:52,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:07:52,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:07:55,343 INFO L129 PetriNetUnfolder]: 1553/4827 cut-off events. [2021-10-16 23:07:55,343 INFO L130 PetriNetUnfolder]: For 76219/76222 co-relation queries the response was YES. [2021-10-16 23:07:55,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25009 conditions, 4827 events. 1553/4827 cut-off events. For 76219/76222 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 37843 event pairs, 526 based on Foata normal form. 9/4796 useless extension candidates. Maximal degree in co-relation 24669. Up to 2289 conditions per place. [2021-10-16 23:07:55,397 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 479 selfloop transitions, 209 changer transitions 12/821 dead transitions. [2021-10-16 23:07:55,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 821 transitions, 12387 flow [2021-10-16 23:07:55,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-16 23:07:55,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-16 23:07:55,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5060 transitions. [2021-10-16 23:07:55,400 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2021-10-16 23:07:55,400 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5060 transitions. [2021-10-16 23:07:55,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5060 transitions. [2021-10-16 23:07:55,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:07:55,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5060 transitions. [2021-10-16 23:07:55,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 140.55555555555554) internal successors, (5060), 36 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:55,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 299.0) internal successors, (11063), 37 states have internal predecessors, (11063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:55,409 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 299.0) internal successors, (11063), 37 states have internal predecessors, (11063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:55,409 INFO L186 Difference]: Start difference. First operand has 589 places, 724 transitions, 10099 flow. Second operand 36 states and 5060 transitions. [2021-10-16 23:07:55,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 821 transitions, 12387 flow [2021-10-16 23:07:55,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 821 transitions, 12161 flow, removed 32 selfloop flow, removed 35 redundant places. [2021-10-16 23:07:55,789 INFO L242 Difference]: Finished difference. Result has 591 places, 735 transitions, 10763 flow [2021-10-16 23:07:55,789 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=9885, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=10763, PETRI_PLACES=591, PETRI_TRANSITIONS=735} [2021-10-16 23:07:55,789 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 300 predicate places. [2021-10-16 23:07:55,790 INFO L470 AbstractCegarLoop]: Abstraction has has 591 places, 735 transitions, 10763 flow [2021-10-16 23:07:55,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 136.92592592592592) internal successors, (3697), 27 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:55,790 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:07:55,790 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-16 23:07:55,790 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:07:55,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:07:55,791 INFO L82 PathProgramCache]: Analyzing trace with hash -720420616, now seen corresponding path program 12 times [2021-10-16 23:07:55,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:07:55,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103244397] [2021-10-16 23:07:55,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:07:55,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:07:55,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:07:56,693 INFO 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:56,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:07:56,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103244397] [2021-10-16 23:07:56,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103244397] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:07:56,694 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:07:56,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:07:56,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46758940] [2021-10-16 23:07:56,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:07:56,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:07:56,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:07:56,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:07:56,697 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-16 23:07:56,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 735 transitions, 10763 flow. Second operand has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:07:56,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:07:56,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-16 23:07:56,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:00,318 INFO L129 PetriNetUnfolder]: 1784/5217 cut-off events. [2021-10-16 23:08:00,318 INFO L130 PetriNetUnfolder]: For 100157/100160 co-relation queries the response was YES. [2021-10-16 23:08:00,382 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28307 conditions, 5217 events. 1784/5217 cut-off events. For 100157/100160 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 40515 event pairs, 421 based on Foata normal form. 9/5198 useless extension candidates. Maximal degree in co-relation 27982. Up to 2580 conditions per place. [2021-10-16 23:08:00,391 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 549 selfloop transitions, 214 changer transitions 6/886 dead transitions. [2021-10-16 23:08:00,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 886 transitions, 13519 flow [2021-10-16 23:08:00,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-16 23:08:00,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-16 23:08:00,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5369 transitions. [2021-10-16 23:08:00,398 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4604236343366778 [2021-10-16 23:08:00,398 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5369 transitions. [2021-10-16 23:08:00,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5369 transitions. [2021-10-16 23:08:00,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:00,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5369 transitions. [2021-10-16 23:08:00,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 137.66666666666666) internal successors, (5369), 39 states have internal predecessors, (5369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:00,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:00,407 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:00,407 INFO L186 Difference]: Start difference. First operand has 591 places, 735 transitions, 10763 flow. Second operand 39 states and 5369 transitions. [2021-10-16 23:08:00,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 886 transitions, 13519 flow [2021-10-16 23:08:00,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 886 transitions, 13290 flow, removed 31 selfloop flow, removed 30 redundant places. [2021-10-16 23:08:00,792 INFO L242 Difference]: Finished difference. Result has 603 places, 754 transitions, 11795 flow [2021-10-16 23:08:00,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=10541, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=11795, PETRI_PLACES=603, PETRI_TRANSITIONS=754} [2021-10-16 23:08:00,793 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 312 predicate places. [2021-10-16 23:08:00,793 INFO L470 AbstractCegarLoop]: Abstraction has has 603 places, 754 transitions, 11795 flow [2021-10-16 23:08:00,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:00,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:00,793 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:00,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-16 23:08:00,794 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:00,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:00,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1832270536, now seen corresponding path program 13 times [2021-10-16 23:08:00,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:00,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535155266] [2021-10-16 23:08:00,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:00,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:00,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:01,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:01,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:01,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535155266] [2021-10-16 23:08:01,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535155266] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:01,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:01,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-10-16 23:08:01,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072016491] [2021-10-16 23:08:01,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-16 23:08:01,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:01,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-16 23:08:01,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 23:08:01,703 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-16 23:08:01,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 754 transitions, 11795 flow. Second operand has 33 states, 33 states have (on average 133.12121212121212) internal successors, (4393), 33 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:01,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:01,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-16 23:08:01,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:05,878 INFO L129 PetriNetUnfolder]: 1971/5719 cut-off events. [2021-10-16 23:08:05,878 INFO L130 PetriNetUnfolder]: For 133435/133439 co-relation queries the response was YES. [2021-10-16 23:08:05,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32327 conditions, 5719 events. 1971/5719 cut-off events. For 133435/133439 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 45180 event pairs, 453 based on Foata normal form. 15/5708 useless extension candidates. Maximal degree in co-relation 31896. Up to 1299 conditions per place. [2021-10-16 23:08:05,967 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 619 selfloop transitions, 286 changer transitions 8/1030 dead transitions. [2021-10-16 23:08:05,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 1030 transitions, 17111 flow [2021-10-16 23:08:05,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-16 23:08:05,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-16 23:08:05,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 7228 transitions. [2021-10-16 23:08:05,977 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4561115668580804 [2021-10-16 23:08:05,977 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 7228 transitions. [2021-10-16 23:08:05,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 7228 transitions. [2021-10-16 23:08:05,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:05,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 7228 transitions. [2021-10-16 23:08:05,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 136.37735849056602) internal successors, (7228), 53 states have internal predecessors, (7228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:05,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 299.0) internal successors, (16146), 54 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:05,989 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 299.0) internal successors, (16146), 54 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:05,989 INFO L186 Difference]: Start difference. First operand has 603 places, 754 transitions, 11795 flow. Second operand 53 states and 7228 transitions. [2021-10-16 23:08:05,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 1030 transitions, 17111 flow [2021-10-16 23:08:06,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 1030 transitions, 16831 flow, removed 8 selfloop flow, removed 30 redundant places. [2021-10-16 23:08:06,516 INFO L242 Difference]: Finished difference. Result has 638 places, 822 transitions, 14232 flow [2021-10-16 23:08:06,517 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=11556, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=14232, PETRI_PLACES=638, PETRI_TRANSITIONS=822} [2021-10-16 23:08:06,517 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 347 predicate places. [2021-10-16 23:08:06,517 INFO L470 AbstractCegarLoop]: Abstraction has has 638 places, 822 transitions, 14232 flow [2021-10-16 23:08:06,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 133.12121212121212) internal successors, (4393), 33 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:06,518 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:06,518 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:06,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-16 23:08:06,518 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:06,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:06,519 INFO L82 PathProgramCache]: Analyzing trace with hash 860781396, now seen corresponding path program 14 times [2021-10-16 23:08:06,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:06,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843369464] [2021-10-16 23:08:06,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:06,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:07,383 INFO 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:07,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:07,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843369464] [2021-10-16 23:08:07,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843369464] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:07,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:07,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:08:07,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483279234] [2021-10-16 23:08:07,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:08:07,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:07,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:08:07,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:08:07,386 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:08:07,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 822 transitions, 14232 flow. Second operand has 31 states, 31 states have (on average 135.32258064516128) internal successors, (4195), 31 states have internal predecessors, (4195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:07,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:07,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:08:07,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:11,252 INFO L129 PetriNetUnfolder]: 1783/5455 cut-off events. [2021-10-16 23:08:11,253 INFO L130 PetriNetUnfolder]: For 134060/134064 co-relation queries the response was YES. [2021-10-16 23:08:11,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31941 conditions, 5455 events. 1783/5455 cut-off events. For 134060/134064 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 44152 event pairs, 389 based on Foata normal form. 9/5432 useless extension candidates. Maximal degree in co-relation 31493. Up to 1202 conditions per place. [2021-10-16 23:08:11,328 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 659 selfloop transitions, 286 changer transitions 29/1093 dead transitions. [2021-10-16 23:08:11,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 1093 transitions, 18938 flow [2021-10-16 23:08:11,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-16 23:08:11,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-16 23:08:11,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 7354 transitions. [2021-10-16 23:08:11,334 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4640625985991039 [2021-10-16 23:08:11,334 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 7354 transitions. [2021-10-16 23:08:11,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 7354 transitions. [2021-10-16 23:08:11,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:11,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 7354 transitions. [2021-10-16 23:08:11,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 138.75471698113208) internal successors, (7354), 53 states have internal predecessors, (7354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:11,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 299.0) internal successors, (16146), 54 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:11,348 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 299.0) internal successors, (16146), 54 states have internal predecessors, (16146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:11,348 INFO L186 Difference]: Start difference. First operand has 638 places, 822 transitions, 14232 flow. Second operand 53 states and 7354 transitions. [2021-10-16 23:08:11,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 1093 transitions, 18938 flow [2021-10-16 23:08:11,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 1093 transitions, 18201 flow, removed 161 selfloop flow, removed 50 redundant places. [2021-10-16 23:08:12,003 INFO L242 Difference]: Finished difference. Result has 652 places, 845 transitions, 15087 flow [2021-10-16 23:08:12,004 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=13577, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=15087, PETRI_PLACES=652, PETRI_TRANSITIONS=845} [2021-10-16 23:08:12,004 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 361 predicate places. [2021-10-16 23:08:12,004 INFO L470 AbstractCegarLoop]: Abstraction has has 652 places, 845 transitions, 15087 flow [2021-10-16 23:08:12,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 135.32258064516128) internal successors, (4195), 31 states have internal predecessors, (4195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:12,005 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:12,005 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-16 23:08:12,005 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:12,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:12,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1981360220, now seen corresponding path program 15 times [2021-10-16 23:08:12,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:12,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173525246] [2021-10-16 23:08:12,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:12,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:12,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:12,819 INFO 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:12,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:12,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173525246] [2021-10-16 23:08:12,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173525246] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:12,820 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:12,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:08:12,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344583043] [2021-10-16 23:08:12,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:08:12,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:12,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:08:12,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:08:12,822 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:08:12,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 845 transitions, 15087 flow. Second operand has 30 states, 30 states have (on average 134.5) internal successors, (4035), 30 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:12,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:12,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:08:12,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:17,002 INFO L129 PetriNetUnfolder]: 2003/5868 cut-off events. [2021-10-16 23:08:17,003 INFO L130 PetriNetUnfolder]: For 169603/169606 co-relation queries the response was YES. [2021-10-16 23:08:17,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35678 conditions, 5868 events. 2003/5868 cut-off events. For 169603/169606 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 47317 event pairs, 406 based on Foata normal form. 9/5846 useless extension candidates. Maximal degree in co-relation 35357. Up to 2925 conditions per place. [2021-10-16 23:08:17,071 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 619 selfloop transitions, 251 changer transitions 10/999 dead transitions. [2021-10-16 23:08:17,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 999 transitions, 18200 flow [2021-10-16 23:08:17,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-16 23:08:17,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-16 23:08:17,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5548 transitions. [2021-10-16 23:08:17,075 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46387959866220735 [2021-10-16 23:08:17,075 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5548 transitions. [2021-10-16 23:08:17,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5548 transitions. [2021-10-16 23:08:17,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:17,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5548 transitions. [2021-10-16 23:08:17,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 138.7) internal successors, (5548), 40 states have internal predecessors, (5548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:17,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:17,084 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 299.0) internal successors, (12259), 41 states have internal predecessors, (12259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:17,084 INFO L186 Difference]: Start difference. First operand has 652 places, 845 transitions, 15087 flow. Second operand 40 states and 5548 transitions. [2021-10-16 23:08:17,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 999 transitions, 18200 flow [2021-10-16 23:08:17,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 999 transitions, 17731 flow, removed 90 selfloop flow, removed 37 redundant places. [2021-10-16 23:08:17,788 INFO L242 Difference]: Finished difference. Result has 657 places, 861 transitions, 16045 flow [2021-10-16 23:08:17,789 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=14646, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16045, PETRI_PLACES=657, PETRI_TRANSITIONS=861} [2021-10-16 23:08:17,789 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 366 predicate places. [2021-10-16 23:08:17,789 INFO L470 AbstractCegarLoop]: Abstraction has has 657 places, 861 transitions, 16045 flow [2021-10-16 23:08:17,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.5) internal successors, (4035), 30 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:17,790 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:17,790 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-16 23:08:17,790 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:17,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:17,790 INFO L82 PathProgramCache]: Analyzing trace with hash -619512138, now seen corresponding path program 16 times [2021-10-16 23:08:17,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:17,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329905454] [2021-10-16 23:08:17,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:17,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:17,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:18,791 INFO 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:18,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:18,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329905454] [2021-10-16 23:08:18,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329905454] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:18,792 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:18,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:08:18,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81970343] [2021-10-16 23:08:18,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:08:18,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:18,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:08:18,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:08:18,863 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-16 23:08:18,865 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 861 transitions, 16045 flow. Second operand has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:18,865 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:18,865 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-16 23:08:18,865 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:23,508 INFO L129 PetriNetUnfolder]: 2093/6100 cut-off events. [2021-10-16 23:08:23,508 INFO L130 PetriNetUnfolder]: For 200855/200859 co-relation queries the response was YES. [2021-10-16 23:08:23,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38374 conditions, 6100 events. 2093/6100 cut-off events. For 200855/200859 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 49589 event pairs, 460 based on Foata normal form. 15/6086 useless extension candidates. Maximal degree in co-relation 37932. Up to 1604 conditions per place. [2021-10-16 23:08:23,578 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 621 selfloop transitions, 300 changer transitions 13/1051 dead transitions. [2021-10-16 23:08:23,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 1051 transitions, 20384 flow [2021-10-16 23:08:23,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:08:23,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:08:23,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6167 transitions. [2021-10-16 23:08:23,582 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4583426235600149 [2021-10-16 23:08:23,582 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6167 transitions. [2021-10-16 23:08:23,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6167 transitions. [2021-10-16 23:08:23,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:23,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6167 transitions. [2021-10-16 23:08:23,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.04444444444445) internal successors, (6167), 45 states have internal predecessors, (6167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:23,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:23,592 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:23,592 INFO L186 Difference]: Start difference. First operand has 657 places, 861 transitions, 16045 flow. Second operand 45 states and 6167 transitions. [2021-10-16 23:08:23,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 1051 transitions, 20384 flow [2021-10-16 23:08:24,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1051 transitions, 20210 flow, removed 24 selfloop flow, removed 31 redundant places. [2021-10-16 23:08:24,387 INFO L242 Difference]: Finished difference. Result has 674 places, 891 transitions, 17919 flow [2021-10-16 23:08:24,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=15885, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=17919, PETRI_PLACES=674, PETRI_TRANSITIONS=891} [2021-10-16 23:08:24,388 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 383 predicate places. [2021-10-16 23:08:24,388 INFO L470 AbstractCegarLoop]: Abstraction has has 674 places, 891 transitions, 17919 flow [2021-10-16 23:08:24,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:24,388 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:24,389 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:24,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-16 23:08:24,389 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:24,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:24,389 INFO L82 PathProgramCache]: Analyzing trace with hash -1356095940, now seen corresponding path program 17 times [2021-10-16 23:08:24,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:24,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708503590] [2021-10-16 23:08:24,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:24,389 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:25,146 INFO 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:25,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:25,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708503590] [2021-10-16 23:08:25,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708503590] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:25,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:25,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:08:25,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566823400] [2021-10-16 23:08:25,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:08:25,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:25,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:08:25,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:08:25,149 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:08:25,150 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 891 transitions, 17919 flow. Second operand has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:25,150 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:25,150 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:08:25,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:29,064 INFO L129 PetriNetUnfolder]: 2113/6189 cut-off events. [2021-10-16 23:08:29,064 INFO L130 PetriNetUnfolder]: For 227297/227300 co-relation queries the response was YES. [2021-10-16 23:08:29,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40792 conditions, 6189 events. 2113/6189 cut-off events. For 227297/227300 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 50902 event pairs, 416 based on Foata normal form. 9/6169 useless extension candidates. Maximal degree in co-relation 40345. Up to 3017 conditions per place. [2021-10-16 23:08:29,144 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 645 selfloop transitions, 284 changer transitions 14/1062 dead transitions. [2021-10-16 23:08:29,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1062 transitions, 21590 flow [2021-10-16 23:08:29,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-16 23:08:29,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-16 23:08:29,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 5686 transitions. [2021-10-16 23:08:29,147 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46382249775675016 [2021-10-16 23:08:29,147 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 5686 transitions. [2021-10-16 23:08:29,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 5686 transitions. [2021-10-16 23:08:29,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:29,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 5686 transitions. [2021-10-16 23:08:29,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 138.6829268292683) internal successors, (5686), 41 states have internal predecessors, (5686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:29,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 299.0) internal successors, (12558), 42 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:29,157 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 299.0) internal successors, (12558), 42 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:29,157 INFO L186 Difference]: Start difference. First operand has 674 places, 891 transitions, 17919 flow. Second operand 41 states and 5686 transitions. [2021-10-16 23:08:29,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1062 transitions, 21590 flow [2021-10-16 23:08:30,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 1062 transitions, 21282 flow, removed 44 selfloop flow, removed 36 redundant places. [2021-10-16 23:08:30,067 INFO L242 Difference]: Finished difference. Result has 687 places, 915 transitions, 19558 flow [2021-10-16 23:08:30,068 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=17630, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=19558, PETRI_PLACES=687, PETRI_TRANSITIONS=915} [2021-10-16 23:08:30,068 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 396 predicate places. [2021-10-16 23:08:30,068 INFO L470 AbstractCegarLoop]: Abstraction has has 687 places, 915 transitions, 19558 flow [2021-10-16 23:08:30,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:30,068 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:30,069 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-16 23:08:30,069 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:30,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:30,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1815100628, now seen corresponding path program 18 times [2021-10-16 23:08:30,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:30,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019194658] [2021-10-16 23:08:30,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:30,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:30,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:31,027 INFO 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:31,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:31,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019194658] [2021-10-16 23:08:31,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019194658] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:31,028 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:31,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:08:31,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715079967] [2021-10-16 23:08:31,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:08:31,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:31,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:08:31,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:08:31,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-16 23:08:31,032 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 915 transitions, 19558 flow. Second operand has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:31,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:31,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-16 23:08:31,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:35,616 INFO L129 PetriNetUnfolder]: 2253/6553 cut-off events. [2021-10-16 23:08:35,616 INFO L130 PetriNetUnfolder]: For 285271/285275 co-relation queries the response was YES. [2021-10-16 23:08:35,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45603 conditions, 6553 events. 2253/6553 cut-off events. For 285271/285275 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 54678 event pairs, 503 based on Foata normal form. 9/6536 useless extension candidates. Maximal degree in co-relation 45147. Up to 3234 conditions per place. [2021-10-16 23:08:35,700 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 662 selfloop transitions, 348 changer transitions 15/1142 dead transitions. [2021-10-16 23:08:35,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 1142 transitions, 25258 flow [2021-10-16 23:08:35,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:08:35,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:08:35,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6167 transitions. [2021-10-16 23:08:35,704 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4583426235600149 [2021-10-16 23:08:35,704 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6167 transitions. [2021-10-16 23:08:35,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6167 transitions. [2021-10-16 23:08:35,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:35,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6167 transitions. [2021-10-16 23:08:35,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.04444444444445) internal successors, (6167), 45 states have internal predecessors, (6167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:35,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:35,714 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:35,714 INFO L186 Difference]: Start difference. First operand has 687 places, 915 transitions, 19558 flow. Second operand 45 states and 6167 transitions. [2021-10-16 23:08:35,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 1142 transitions, 25258 flow [2021-10-16 23:08:36,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 1142 transitions, 24660 flow, removed 40 selfloop flow, removed 32 redundant places. [2021-10-16 23:08:36,804 INFO L242 Difference]: Finished difference. Result has 708 places, 985 transitions, 22726 flow [2021-10-16 23:08:36,805 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=19036, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=22726, PETRI_PLACES=708, PETRI_TRANSITIONS=985} [2021-10-16 23:08:36,805 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 417 predicate places. [2021-10-16 23:08:36,805 INFO L470 AbstractCegarLoop]: Abstraction has has 708 places, 985 transitions, 22726 flow [2021-10-16 23:08:36,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:36,805 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:36,806 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-16 23:08:36,806 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:36,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:36,806 INFO L82 PathProgramCache]: Analyzing trace with hash -1758595738, now seen corresponding path program 19 times [2021-10-16 23:08:36,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:36,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867283295] [2021-10-16 23:08:36,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:36,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:36,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:37,875 INFO 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,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:37,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867283295] [2021-10-16 23:08:37,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867283295] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:37,875 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:37,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:08:37,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348188857] [2021-10-16 23:08:37,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:08:37,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:37,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:08:37,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:08:37,878 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 299 [2021-10-16 23:08:37,880 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 985 transitions, 22726 flow. Second operand has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:37,880 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:37,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 299 [2021-10-16 23:08:37,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:43,071 INFO L129 PetriNetUnfolder]: 2400/7000 cut-off events. [2021-10-16 23:08:43,071 INFO L130 PetriNetUnfolder]: For 350720/350723 co-relation queries the response was YES. [2021-10-16 23:08:43,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51481 conditions, 7000 events. 2400/7000 cut-off events. For 350720/350723 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 59983 event pairs, 446 based on Foata normal form. 9/6982 useless extension candidates. Maximal degree in co-relation 51015. Up to 3369 conditions per place. [2021-10-16 23:08:43,182 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 705 selfloop transitions, 380 changer transitions 18/1220 dead transitions. [2021-10-16 23:08:43,182 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 1220 transitions, 29112 flow [2021-10-16 23:08:43,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:08:43,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:08:43,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6178 transitions. [2021-10-16 23:08:43,185 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4591601635079896 [2021-10-16 23:08:43,186 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6178 transitions. [2021-10-16 23:08:43,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6178 transitions. [2021-10-16 23:08:43,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:43,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6178 transitions. [2021-10-16 23:08:43,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.2888888888889) internal successors, (6178), 45 states have internal predecessors, (6178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:43,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:43,196 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:43,196 INFO L186 Difference]: Start difference. First operand has 708 places, 985 transitions, 22726 flow. Second operand 45 states and 6178 transitions. [2021-10-16 23:08:43,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 1220 transitions, 29112 flow [2021-10-16 23:08:44,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 1220 transitions, 28344 flow, removed 46 selfloop flow, removed 35 redundant places. [2021-10-16 23:08:44,549 INFO L242 Difference]: Finished difference. Result has 729 places, 1056 transitions, 26423 flow [2021-10-16 23:08:44,550 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=22065, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=26423, PETRI_PLACES=729, PETRI_TRANSITIONS=1056} [2021-10-16 23:08:44,550 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 438 predicate places. [2021-10-16 23:08:44,550 INFO L470 AbstractCegarLoop]: Abstraction has has 729 places, 1056 transitions, 26423 flow [2021-10-16 23:08:44,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 133.25) internal successors, (4264), 32 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:44,551 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:44,551 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-16 23:08:44,551 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:44,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:44,551 INFO L82 PathProgramCache]: Analyzing trace with hash -426629242, now seen corresponding path program 20 times [2021-10-16 23:08:44,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:44,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866561139] [2021-10-16 23:08:44,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:44,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:44,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:45,400 INFO 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:45,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:45,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866561139] [2021-10-16 23:08:45,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866561139] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:45,400 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:45,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:08:45,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888553924] [2021-10-16 23:08:45,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:08:45,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:45,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:08:45,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:08:45,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:08:45,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 1056 transitions, 26423 flow. Second operand has 30 states, 30 states have (on average 134.5) internal successors, (4035), 30 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:45,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:45,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:08:45,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:50,296 INFO L129 PetriNetUnfolder]: 2512/7348 cut-off events. [2021-10-16 23:08:50,296 INFO L130 PetriNetUnfolder]: For 414683/414686 co-relation queries the response was YES. [2021-10-16 23:08:50,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56662 conditions, 7348 events. 2512/7348 cut-off events. For 414683/414686 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 63796 event pairs, 603 based on Foata normal form. 15/7334 useless extension candidates. Maximal degree in co-relation 56223. Up to 1731 conditions per place. [2021-10-16 23:08:50,402 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 701 selfloop transitions, 432 changer transitions 20/1272 dead transitions. [2021-10-16 23:08:50,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 1272 transitions, 32584 flow [2021-10-16 23:08:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 23:08:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-16 23:08:50,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6078 transitions. [2021-10-16 23:08:50,406 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4619945272119185 [2021-10-16 23:08:50,406 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6078 transitions. [2021-10-16 23:08:50,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6078 transitions. [2021-10-16 23:08:50,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:50,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6078 transitions. [2021-10-16 23:08:50,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 138.13636363636363) internal successors, (6078), 44 states have internal predecessors, (6078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:50,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:50,416 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:50,416 INFO L186 Difference]: Start difference. First operand has 729 places, 1056 transitions, 26423 flow. Second operand 44 states and 6078 transitions. [2021-10-16 23:08:50,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 1272 transitions, 32584 flow [2021-10-16 23:08:52,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 1272 transitions, 32351 flow, removed 77 selfloop flow, removed 29 redundant places. [2021-10-16 23:08:52,263 INFO L242 Difference]: Finished difference. Result has 751 places, 1103 transitions, 29617 flow [2021-10-16 23:08:52,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=26236, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=29617, PETRI_PLACES=751, PETRI_TRANSITIONS=1103} [2021-10-16 23:08:52,263 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 460 predicate places. [2021-10-16 23:08:52,263 INFO L470 AbstractCegarLoop]: Abstraction has has 751 places, 1103 transitions, 29617 flow [2021-10-16 23:08:52,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.5) internal successors, (4035), 30 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:52,264 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:08:52,264 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:08:52,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-16 23:08:52,264 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:08:52,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:08:52,265 INFO L82 PathProgramCache]: Analyzing trace with hash 593385590, now seen corresponding path program 21 times [2021-10-16 23:08:52,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:08:52,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161848297] [2021-10-16 23:08:52,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:08:52,265 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:08:52,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:08:52,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:08:52,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:08:52,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161848297] [2021-10-16 23:08:52,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161848297] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:08:52,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:08:52,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:08:52,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50623164] [2021-10-16 23:08:52,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:08:52,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:08:52,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:08:52,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:08:52,995 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:08:52,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 1103 transitions, 29617 flow. Second operand has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:52,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:08:52,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:08:52,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:08:58,013 INFO L129 PetriNetUnfolder]: 2510/7342 cut-off events. [2021-10-16 23:08:58,013 INFO L130 PetriNetUnfolder]: For 454542/454545 co-relation queries the response was YES. [2021-10-16 23:08:58,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58626 conditions, 7342 events. 2510/7342 cut-off events. For 454542/454545 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 63900 event pairs, 433 based on Foata normal form. 9/7321 useless extension candidates. Maximal degree in co-relation 58138. Up to 3388 conditions per place. [2021-10-16 23:08:58,140 INFO L132 encePairwiseOnDemand]: 258/299 looper letters, 742 selfloop transitions, 395 changer transitions 19/1275 dead transitions. [2021-10-16 23:08:58,140 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 1275 transitions, 33633 flow [2021-10-16 23:08:58,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 23:08:58,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-16 23:08:58,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5953 transitions. [2021-10-16 23:08:58,144 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46301625573617483 [2021-10-16 23:08:58,144 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5953 transitions. [2021-10-16 23:08:58,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5953 transitions. [2021-10-16 23:08:58,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:08:58,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5953 transitions. [2021-10-16 23:08:58,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 138.4418604651163) internal successors, (5953), 43 states have internal predecessors, (5953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:58,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:58,153 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:08:58,153 INFO L186 Difference]: Start difference. First operand has 751 places, 1103 transitions, 29617 flow. Second operand 43 states and 5953 transitions. [2021-10-16 23:08:58,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 1275 transitions, 33633 flow [2021-10-16 23:09:00,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 1275 transitions, 33204 flow, removed 115 selfloop flow, removed 30 redundant places. [2021-10-16 23:09:00,318 INFO L242 Difference]: Finished difference. Result has 773 places, 1119 transitions, 31035 flow [2021-10-16 23:09:00,319 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=29217, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=31035, PETRI_PLACES=773, PETRI_TRANSITIONS=1119} [2021-10-16 23:09:00,319 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 482 predicate places. [2021-10-16 23:09:00,319 INFO L470 AbstractCegarLoop]: Abstraction has has 773 places, 1119 transitions, 31035 flow [2021-10-16 23:09:00,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:00,320 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:00,320 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:00,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-16 23:09:00,320 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:09:00,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:00,321 INFO L82 PathProgramCache]: Analyzing trace with hash 650161946, now seen corresponding path program 22 times [2021-10-16 23:09:00,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:00,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742725314] [2021-10-16 23:09:00,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:00,321 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:01,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:01,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:01,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742725314] [2021-10-16 23:09:01,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742725314] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:01,049 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:01,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:09:01,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181239168] [2021-10-16 23:09:01,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:09:01,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:01,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:09:01,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:09:01,051 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:09:01,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 773 places, 1119 transitions, 31035 flow. Second operand has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:01,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:01,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:09:01,053 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:06,097 INFO L129 PetriNetUnfolder]: 2519/7370 cut-off events. [2021-10-16 23:09:06,097 INFO L130 PetriNetUnfolder]: For 495339/495342 co-relation queries the response was YES. [2021-10-16 23:09:06,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59974 conditions, 7370 events. 2519/7370 cut-off events. For 495339/495342 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 64079 event pairs, 599 based on Foata normal form. 15/7357 useless extension candidates. Maximal degree in co-relation 59698. Up to 1773 conditions per place. [2021-10-16 23:09:06,212 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 697 selfloop transitions, 459 changer transitions 20/1295 dead transitions. [2021-10-16 23:09:06,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 808 places, 1295 transitions, 36206 flow [2021-10-16 23:09:06,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 23:09:06,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-16 23:09:06,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5807 transitions. [2021-10-16 23:09:06,215 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4624143971970059 [2021-10-16 23:09:06,215 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5807 transitions. [2021-10-16 23:09:06,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5807 transitions. [2021-10-16 23:09:06,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:06,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5807 transitions. [2021-10-16 23:09:06,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 138.26190476190476) internal successors, (5807), 42 states have internal predecessors, (5807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:06,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:06,225 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:06,225 INFO L186 Difference]: Start difference. First operand has 773 places, 1119 transitions, 31035 flow. Second operand 42 states and 5807 transitions. [2021-10-16 23:09:06,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 808 places, 1295 transitions, 36206 flow [2021-10-16 23:09:08,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 1295 transitions, 35950 flow, removed 80 selfloop flow, removed 31 redundant places. [2021-10-16 23:09:08,381 INFO L242 Difference]: Finished difference. Result has 785 places, 1144 transitions, 33476 flow [2021-10-16 23:09:08,382 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=30823, PETRI_DIFFERENCE_MINUEND_PLACES=736, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=33476, PETRI_PLACES=785, PETRI_TRANSITIONS=1144} [2021-10-16 23:09:08,382 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 494 predicate places. [2021-10-16 23:09:08,382 INFO L470 AbstractCegarLoop]: Abstraction has has 785 places, 1144 transitions, 33476 flow [2021-10-16 23:09:08,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 134.6551724137931) internal successors, (3905), 29 states have internal predecessors, (3905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:08,383 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:08,383 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:08,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-16 23:09:08,383 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:09:08,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:08,384 INFO L82 PathProgramCache]: Analyzing trace with hash 175363392, now seen corresponding path program 23 times [2021-10-16 23:09:08,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:08,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608320649] [2021-10-16 23:09:08,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:08,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:08,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:09,307 INFO 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:09,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:09,307 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608320649] [2021-10-16 23:09:09,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608320649] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:09,307 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:09,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-10-16 23:09:09,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819220503] [2021-10-16 23:09:09,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-16 23:09:09,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:09,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-16 23:09:09,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 23:09:09,310 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:09:09,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 785 places, 1144 transitions, 33476 flow. Second operand has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:09,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:09,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:09:09,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:14,378 INFO L129 PetriNetUnfolder]: 2276/7029 cut-off events. [2021-10-16 23:09:14,378 INFO L130 PetriNetUnfolder]: For 487486/487490 co-relation queries the response was YES. [2021-10-16 23:09:14,462 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57731 conditions, 7029 events. 2276/7029 cut-off events. For 487486/487490 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 62664 event pairs, 414 based on Foata normal form. 9/7017 useless extension candidates. Maximal degree in co-relation 57457. Up to 1693 conditions per place. [2021-10-16 23:09:14,483 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 682 selfloop transitions, 469 changer transitions 10/1280 dead transitions. [2021-10-16 23:09:14,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 1280 transitions, 38017 flow [2021-10-16 23:09:14,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 23:09:14,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-16 23:09:14,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5814 transitions. [2021-10-16 23:09:14,486 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46297181079789773 [2021-10-16 23:09:14,487 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5814 transitions. [2021-10-16 23:09:14,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5814 transitions. [2021-10-16 23:09:14,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:14,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5814 transitions. [2021-10-16 23:09:14,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 138.42857142857142) internal successors, (5814), 42 states have internal predecessors, (5814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:14,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:14,542 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:14,542 INFO L186 Difference]: Start difference. First operand has 785 places, 1144 transitions, 33476 flow. Second operand 42 states and 5814 transitions. [2021-10-16 23:09:14,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 1280 transitions, 38017 flow [2021-10-16 23:09:16,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 783 places, 1280 transitions, 37416 flow, removed 91 selfloop flow, removed 38 redundant places. [2021-10-16 23:09:16,536 INFO L242 Difference]: Finished difference. Result has 789 places, 1167 transitions, 35325 flow [2021-10-16 23:09:16,537 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=32909, PETRI_DIFFERENCE_MINUEND_PLACES=742, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=35325, PETRI_PLACES=789, PETRI_TRANSITIONS=1167} [2021-10-16 23:09:16,537 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 498 predicate places. [2021-10-16 23:09:16,537 INFO L470 AbstractCegarLoop]: Abstraction has has 789 places, 1167 transitions, 35325 flow [2021-10-16 23:09:16,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:16,538 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:16,538 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:16,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-16 23:09:16,538 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:09:16,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:16,538 INFO L82 PathProgramCache]: Analyzing trace with hash 2120391274, now seen corresponding path program 24 times [2021-10-16 23:09:16,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:16,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292425412] [2021-10-16 23:09:16,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:16,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:16,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:17,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:17,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:17,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292425412] [2021-10-16 23:09:17,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292425412] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:17,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:17,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-10-16 23:09:17,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721862525] [2021-10-16 23:09:17,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-16 23:09:17,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:17,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-16 23:09:17,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=960, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 23:09:17,411 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:09:17,413 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1167 transitions, 35325 flow. Second operand has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:17,413 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:17,413 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:09:17,413 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:22,584 INFO L129 PetriNetUnfolder]: 2333/7189 cut-off events. [2021-10-16 23:09:22,584 INFO L130 PetriNetUnfolder]: For 528256/528260 co-relation queries the response was YES. [2021-10-16 23:09:22,669 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61291 conditions, 7189 events. 2333/7189 cut-off events. For 528256/528260 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 64423 event pairs, 441 based on Foata normal form. 9/7153 useless extension candidates. Maximal degree in co-relation 60918. Up to 1727 conditions per place. [2021-10-16 23:09:22,690 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 711 selfloop transitions, 482 changer transitions 8/1320 dead transitions. [2021-10-16 23:09:22,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 830 places, 1320 transitions, 40619 flow [2021-10-16 23:09:22,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 23:09:22,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-16 23:09:22,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5947 transitions. [2021-10-16 23:09:22,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46254958388426537 [2021-10-16 23:09:22,694 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5947 transitions. [2021-10-16 23:09:22,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5947 transitions. [2021-10-16 23:09:22,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:22,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5947 transitions. [2021-10-16 23:09:22,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 138.30232558139534) internal successors, (5947), 43 states have internal predecessors, (5947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:22,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:22,703 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:22,703 INFO L186 Difference]: Start difference. First operand has 789 places, 1167 transitions, 35325 flow. Second operand 43 states and 5947 transitions. [2021-10-16 23:09:22,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 830 places, 1320 transitions, 40619 flow [2021-10-16 23:09:24,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 1320 transitions, 40256 flow, removed 6 selfloop flow, removed 34 redundant places. [2021-10-16 23:09:24,729 INFO L242 Difference]: Finished difference. Result has 806 places, 1208 transitions, 38393 flow [2021-10-16 23:09:24,730 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=34983, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=38393, PETRI_PLACES=806, PETRI_TRANSITIONS=1208} [2021-10-16 23:09:24,730 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 515 predicate places. [2021-10-16 23:09:24,730 INFO L470 AbstractCegarLoop]: Abstraction has has 806 places, 1208 transitions, 38393 flow [2021-10-16 23:09:24,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:24,731 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:24,731 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:24,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-16 23:09:24,731 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:09:24,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:24,731 INFO L82 PathProgramCache]: Analyzing trace with hash 1108148656, now seen corresponding path program 25 times [2021-10-16 23:09:24,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:24,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100174333] [2021-10-16 23:09:24,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:24,732 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:25,704 INFO 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,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:25,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100174333] [2021-10-16 23:09:25,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100174333] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:25,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:25,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:09:25,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452976085] [2021-10-16 23:09:25,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:09:25,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:25,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:09:25,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=841, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:09:25,707 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:09:25,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 1208 transitions, 38393 flow. Second operand has 31 states, 31 states have (on average 135.32258064516128) internal successors, (4195), 31 states have internal predecessors, (4195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:25,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:25,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:09:25,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:31,550 INFO L129 PetriNetUnfolder]: 2382/7326 cut-off events. [2021-10-16 23:09:31,550 INFO L130 PetriNetUnfolder]: For 606076/606080 co-relation queries the response was YES. [2021-10-16 23:09:31,648 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65463 conditions, 7326 events. 2382/7326 cut-off events. For 606076/606080 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 65913 event pairs, 415 based on Foata normal form. 9/7309 useless extension candidates. Maximal degree in co-relation 65073. Up to 1620 conditions per place. [2021-10-16 23:09:31,675 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 709 selfloop transitions, 563 changer transitions 10/1401 dead transitions. [2021-10-16 23:09:31,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 851 places, 1401 transitions, 44066 flow [2021-10-16 23:09:31,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-16 23:09:31,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-10-16 23:09:31,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6509 transitions. [2021-10-16 23:09:31,681 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46317512274959083 [2021-10-16 23:09:31,681 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 6509 transitions. [2021-10-16 23:09:31,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 6509 transitions. [2021-10-16 23:09:31,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:31,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 6509 transitions. [2021-10-16 23:09:31,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 138.48936170212767) internal successors, (6509), 47 states have internal predecessors, (6509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:31,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 299.0) internal successors, (14352), 48 states have internal predecessors, (14352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:31,693 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 299.0) internal successors, (14352), 48 states have internal predecessors, (14352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:31,694 INFO L186 Difference]: Start difference. First operand has 806 places, 1208 transitions, 38393 flow. Second operand 47 states and 6509 transitions. [2021-10-16 23:09:31,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 851 places, 1401 transitions, 44066 flow [2021-10-16 23:09:34,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 818 places, 1401 transitions, 43420 flow, removed 144 selfloop flow, removed 33 redundant places. [2021-10-16 23:09:34,222 INFO L242 Difference]: Finished difference. Result has 826 places, 1249 transitions, 41050 flow [2021-10-16 23:09:34,223 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=37830, PETRI_DIFFERENCE_MINUEND_PLACES=772, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=41050, PETRI_PLACES=826, PETRI_TRANSITIONS=1249} [2021-10-16 23:09:34,223 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 535 predicate places. [2021-10-16 23:09:34,223 INFO L470 AbstractCegarLoop]: Abstraction has has 826 places, 1249 transitions, 41050 flow [2021-10-16 23:09:34,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 135.32258064516128) internal successors, (4195), 31 states have internal predecessors, (4195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:34,224 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:34,224 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-16 23:09:34,224 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:09:34,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:34,224 INFO L82 PathProgramCache]: Analyzing trace with hash -74753704, now seen corresponding path program 26 times [2021-10-16 23:09:34,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:34,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742562586] [2021-10-16 23:09:34,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:34,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:34,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:34,999 INFO 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:34,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:34,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742562586] [2021-10-16 23:09:34,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742562586] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:34,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:34,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:09:35,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566744720] [2021-10-16 23:09:35,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:09:35,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:35,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:09:35,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=736, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:09:35,002 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:09:35,003 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 826 places, 1249 transitions, 41050 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:35,003 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:35,003 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:09:35,003 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:40,373 INFO L129 PetriNetUnfolder]: 2392/7418 cut-off events. [2021-10-16 23:09:40,374 INFO L130 PetriNetUnfolder]: For 638525/638528 co-relation queries the response was YES. [2021-10-16 23:09:40,475 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68245 conditions, 7418 events. 2392/7418 cut-off events. For 638525/638528 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 67013 event pairs, 571 based on Foata normal form. 9/7380 useless extension candidates. Maximal degree in co-relation 67841. Up to 1738 conditions per place. [2021-10-16 23:09:40,500 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 731 selfloop transitions, 511 changer transitions 12/1375 dead transitions. [2021-10-16 23:09:40,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 1375 transitions, 45737 flow [2021-10-16 23:09:40,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 23:09:40,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-16 23:09:40,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5328 transitions. [2021-10-16 23:09:40,504 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46893152613976413 [2021-10-16 23:09:40,504 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5328 transitions. [2021-10-16 23:09:40,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5328 transitions. [2021-10-16 23:09:40,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:40,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5328 transitions. [2021-10-16 23:09:40,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 140.21052631578948) internal successors, (5328), 38 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:40,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:40,512 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:40,512 INFO L186 Difference]: Start difference. First operand has 826 places, 1249 transitions, 41050 flow. Second operand 38 states and 5328 transitions. [2021-10-16 23:09:40,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 1375 transitions, 45737 flow [2021-10-16 23:09:43,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 808 places, 1375 transitions, 44340 flow, removed 195 selfloop flow, removed 54 redundant places. [2021-10-16 23:09:43,680 INFO L242 Difference]: Finished difference. Result has 816 places, 1267 transitions, 42357 flow [2021-10-16 23:09:43,680 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=39743, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=42357, PETRI_PLACES=816, PETRI_TRANSITIONS=1267} [2021-10-16 23:09:43,680 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 525 predicate places. [2021-10-16 23:09:43,681 INFO L470 AbstractCegarLoop]: Abstraction has has 816 places, 1267 transitions, 42357 flow [2021-10-16 23:09:43,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:43,681 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:43,681 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-16 23:09:43,681 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:09:43,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:43,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1605143156, now seen corresponding path program 27 times [2021-10-16 23:09:43,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:43,682 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114103535] [2021-10-16 23:09:43,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:43,682 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:43,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:44,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:09:44,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:44,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114103535] [2021-10-16 23:09:44,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114103535] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:44,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:44,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2021-10-16 23:09:44,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563406759] [2021-10-16 23:09:44,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-16 23:09:44,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:44,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-16 23:09:44,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=961, Unknown=0, NotChecked=0, Total=1056 [2021-10-16 23:09:44,555 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:09:44,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 816 places, 1267 transitions, 42357 flow. Second operand has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:44,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:44,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:09:44,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:09:50,176 INFO L129 PetriNetUnfolder]: 2447/7539 cut-off events. [2021-10-16 23:09:50,176 INFO L130 PetriNetUnfolder]: For 705610/705614 co-relation queries the response was YES. [2021-10-16 23:09:50,292 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71102 conditions, 7539 events. 2447/7539 cut-off events. For 705610/705614 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 68520 event pairs, 442 based on Foata normal form. 9/7502 useless extension candidates. Maximal degree in co-relation 70800. Up to 1808 conditions per place. [2021-10-16 23:09:50,319 INFO L132 encePairwiseOnDemand]: 256/299 looper letters, 710 selfloop transitions, 574 changer transitions 9/1412 dead transitions. [2021-10-16 23:09:50,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 856 places, 1412 transitions, 47863 flow [2021-10-16 23:09:50,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 23:09:50,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-16 23:09:50,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5951 transitions. [2021-10-16 23:09:50,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.462860698452205 [2021-10-16 23:09:50,323 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5951 transitions. [2021-10-16 23:09:50,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5951 transitions. [2021-10-16 23:09:50,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:09:50,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5951 transitions. [2021-10-16 23:09:50,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 138.3953488372093) internal successors, (5951), 43 states have internal predecessors, (5951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:50,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:50,332 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:50,332 INFO L186 Difference]: Start difference. First operand has 816 places, 1267 transitions, 42357 flow. Second operand 43 states and 5951 transitions. [2021-10-16 23:09:50,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 856 places, 1412 transitions, 47863 flow [2021-10-16 23:09:53,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 828 places, 1412 transitions, 47508 flow, removed 43 selfloop flow, removed 28 redundant places. [2021-10-16 23:09:54,027 INFO L242 Difference]: Finished difference. Result has 837 places, 1306 transitions, 45903 flow [2021-10-16 23:09:54,029 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=42032, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=539, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=45903, PETRI_PLACES=837, PETRI_TRANSITIONS=1306} [2021-10-16 23:09:54,029 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 546 predicate places. [2021-10-16 23:09:54,029 INFO L470 AbstractCegarLoop]: Abstraction has has 837 places, 1306 transitions, 45903 flow [2021-10-16 23:09:54,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 135.06060606060606) internal successors, (4457), 33 states have internal predecessors, (4457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:54,029 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:09:54,030 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:54,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-16 23:09:54,030 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:09:54,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:09:54,030 INFO L82 PathProgramCache]: Analyzing trace with hash -558244248, now seen corresponding path program 28 times [2021-10-16 23:09:54,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:09:54,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100661222] [2021-10-16 23:09:54,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:09:54,030 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:09:54,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:09:54,820 INFO 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:54,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:09:54,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100661222] [2021-10-16 23:09:54,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100661222] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:09:54,820 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:09:54,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:09:54,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811282175] [2021-10-16 23:09:54,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:09:54,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:09:54,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:09:54,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:09:54,823 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:09:54,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 837 places, 1306 transitions, 45903 flow. Second operand has 30 states, 30 states have (on average 135.46666666666667) internal successors, (4064), 30 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:09:54,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:09:54,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:09:54,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:00,703 INFO L129 PetriNetUnfolder]: 2482/7651 cut-off events. [2021-10-16 23:10:00,703 INFO L130 PetriNetUnfolder]: For 783193/783197 co-relation queries the response was YES. [2021-10-16 23:10:00,796 INFO L84 FinitePrefix]: Finished finitePrefix Result has 74923 conditions, 7651 events. 2482/7651 cut-off events. For 783193/783197 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 69819 event pairs, 450 based on Foata normal form. 9/7610 useless extension candidates. Maximal degree in co-relation 74523. Up to 1710 conditions per place. [2021-10-16 23:10:00,822 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 746 selfloop transitions, 607 changer transitions 16/1488 dead transitions. [2021-10-16 23:10:00,822 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 1488 transitions, 51336 flow [2021-10-16 23:10:00,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-16 23:10:00,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-10-16 23:10:00,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 7051 transitions. [2021-10-16 23:10:00,826 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4623909764574726 [2021-10-16 23:10:00,826 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 7051 transitions. [2021-10-16 23:10:00,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 7051 transitions. [2021-10-16 23:10:00,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:00,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 7051 transitions. [2021-10-16 23:10:00,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 138.2549019607843) internal successors, (7051), 51 states have internal predecessors, (7051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:00,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 299.0) internal successors, (15548), 52 states have internal predecessors, (15548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:00,838 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 299.0) internal successors, (15548), 52 states have internal predecessors, (15548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:00,838 INFO L186 Difference]: Start difference. First operand has 837 places, 1306 transitions, 45903 flow. Second operand 51 states and 7051 transitions. [2021-10-16 23:10:00,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 1488 transitions, 51336 flow [2021-10-16 23:10:04,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 1488 transitions, 50954 flow, removed 60 selfloop flow, removed 33 redundant places. [2021-10-16 23:10:04,750 INFO L242 Difference]: Finished difference. Result has 864 places, 1333 transitions, 48903 flow [2021-10-16 23:10:04,751 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=45538, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=582, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=48903, PETRI_PLACES=864, PETRI_TRANSITIONS=1333} [2021-10-16 23:10:04,751 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 573 predicate places. [2021-10-16 23:10:04,751 INFO L470 AbstractCegarLoop]: Abstraction has has 864 places, 1333 transitions, 48903 flow [2021-10-16 23:10:04,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 135.46666666666667) internal successors, (4064), 30 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:04,752 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:04,752 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:04,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-16 23:10:04,752 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:10:04,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:04,753 INFO L82 PathProgramCache]: Analyzing trace with hash -65773150, now seen corresponding path program 29 times [2021-10-16 23:10:04,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:04,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7788353] [2021-10-16 23:10:04,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:04,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:04,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:05,577 INFO 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:05,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:05,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7788353] [2021-10-16 23:10:05,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7788353] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:05,578 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:05,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:10:05,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765372068] [2021-10-16 23:10:05,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:10:05,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:05,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:10:05,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:10:05,581 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:10:05,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 1333 transitions, 48903 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:05,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:05,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:10:05,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:11,819 INFO L129 PetriNetUnfolder]: 2485/7714 cut-off events. [2021-10-16 23:10:11,819 INFO L130 PetriNetUnfolder]: For 872144/872147 co-relation queries the response was YES. [2021-10-16 23:10:11,923 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78146 conditions, 7714 events. 2485/7714 cut-off events. For 872144/872147 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 70610 event pairs, 528 based on Foata normal form. 9/7699 useless extension candidates. Maximal degree in co-relation 77840. Up to 1797 conditions per place. [2021-10-16 23:10:11,951 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 739 selfloop transitions, 570 changer transitions 14/1444 dead transitions. [2021-10-16 23:10:11,951 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 898 places, 1444 transitions, 53287 flow [2021-10-16 23:10:11,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 23:10:11,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-16 23:10:11,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5332 transitions. [2021-10-16 23:10:11,954 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4692835768350643 [2021-10-16 23:10:11,955 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5332 transitions. [2021-10-16 23:10:11,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5332 transitions. [2021-10-16 23:10:11,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:11,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5332 transitions. [2021-10-16 23:10:11,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 140.31578947368422) internal successors, (5332), 38 states have internal predecessors, (5332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:11,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:11,964 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:11,964 INFO L186 Difference]: Start difference. First operand has 864 places, 1333 transitions, 48903 flow. Second operand 38 states and 5332 transitions. [2021-10-16 23:10:11,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 898 places, 1444 transitions, 53287 flow [2021-10-16 23:10:15,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 862 places, 1444 transitions, 52468 flow, removed 99 selfloop flow, removed 36 redundant places. [2021-10-16 23:10:15,977 INFO L242 Difference]: Finished difference. Result has 869 places, 1343 transitions, 50639 flow [2021-10-16 23:10:15,978 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=48105, PETRI_DIFFERENCE_MINUEND_PLACES=825, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=50639, PETRI_PLACES=869, PETRI_TRANSITIONS=1343} [2021-10-16 23:10:15,978 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 578 predicate places. [2021-10-16 23:10:15,978 INFO L470 AbstractCegarLoop]: Abstraction has has 869 places, 1343 transitions, 50639 flow [2021-10-16 23:10:15,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:15,979 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:15,979 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:15,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-16 23:10:15,979 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:10:15,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:15,979 INFO L82 PathProgramCache]: Analyzing trace with hash -636155372, now seen corresponding path program 30 times [2021-10-16 23:10:15,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:15,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701303410] [2021-10-16 23:10:15,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:15,980 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:16,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:17,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:17,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:17,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701303410] [2021-10-16 23:10:17,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701303410] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:17,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:17,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:10:17,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724956988] [2021-10-16 23:10:17,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:10:17,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:17,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:10:17,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:10:17,090 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:10:17,092 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 1343 transitions, 50639 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:17,092 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:17,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:10:17,092 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:24,178 INFO L129 PetriNetUnfolder]: 2528/7804 cut-off events. [2021-10-16 23:10:24,179 INFO L130 PetriNetUnfolder]: For 915030/915034 co-relation queries the response was YES. [2021-10-16 23:10:24,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81061 conditions, 7804 events. 2528/7804 cut-off events. For 915030/915034 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 71802 event pairs, 445 based on Foata normal form. 9/7765 useless extension candidates. Maximal degree in co-relation 80646. Up to 1846 conditions per place. [2021-10-16 23:10:24,330 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 736 selfloop transitions, 604 changer transitions 13/1472 dead transitions. [2021-10-16 23:10:24,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 908 places, 1472 transitions, 55550 flow [2021-10-16 23:10:24,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 23:10:24,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-16 23:10:24,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5831 transitions. [2021-10-16 23:10:24,339 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46432552954292083 [2021-10-16 23:10:24,339 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5831 transitions. [2021-10-16 23:10:24,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5831 transitions. [2021-10-16 23:10:24,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:24,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5831 transitions. [2021-10-16 23:10:24,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 138.83333333333334) internal successors, (5831), 42 states have internal predecessors, (5831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:24,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:24,349 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:24,349 INFO L186 Difference]: Start difference. First operand has 869 places, 1343 transitions, 50639 flow. Second operand 42 states and 5831 transitions. [2021-10-16 23:10:24,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 908 places, 1472 transitions, 55550 flow [2021-10-16 23:10:28,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 876 places, 1472 transitions, 55050 flow, removed 34 selfloop flow, removed 32 redundant places. [2021-10-16 23:10:28,411 INFO L242 Difference]: Finished difference. Result has 883 places, 1360 transitions, 53220 flow [2021-10-16 23:10:28,412 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=50152, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=587, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=53220, PETRI_PLACES=883, PETRI_TRANSITIONS=1360} [2021-10-16 23:10:28,412 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 592 predicate places. [2021-10-16 23:10:28,412 INFO L470 AbstractCegarLoop]: Abstraction has has 883 places, 1360 transitions, 53220 flow [2021-10-16 23:10:28,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:28,412 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:28,412 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:10:28,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-10-16 23:10:28,413 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:10:28,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:28,413 INFO L82 PathProgramCache]: Analyzing trace with hash -562794216, now seen corresponding path program 31 times [2021-10-16 23:10:28,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:28,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193760273] [2021-10-16 23:10:28,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:28,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:28,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:29,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:29,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:29,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193760273] [2021-10-16 23:10:29,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193760273] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:29,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:29,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:10:29,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318755381] [2021-10-16 23:10:29,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:10:29,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:29,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:10:29,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:10:29,501 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 299 [2021-10-16 23:10:29,502 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 1360 transitions, 53220 flow. Second operand has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:29,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:29,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 299 [2021-10-16 23:10:29,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:36,057 INFO L129 PetriNetUnfolder]: 2556/7892 cut-off events. [2021-10-16 23:10:36,057 INFO L130 PetriNetUnfolder]: For 1003667/1003671 co-relation queries the response was YES. [2021-10-16 23:10:36,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84619 conditions, 7892 events. 2556/7892 cut-off events. For 1003667/1003671 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 72803 event pairs, 447 based on Foata normal form. 9/7854 useless extension candidates. Maximal degree in co-relation 84188. Up to 1858 conditions per place. [2021-10-16 23:10:36,295 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 752 selfloop transitions, 601 changer transitions 17/1489 dead transitions. [2021-10-16 23:10:36,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 924 places, 1489 transitions, 58251 flow [2021-10-16 23:10:36,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 23:10:36,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-16 23:10:36,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6097 transitions. [2021-10-16 23:10:36,299 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4634387351778656 [2021-10-16 23:10:36,299 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6097 transitions. [2021-10-16 23:10:36,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6097 transitions. [2021-10-16 23:10:36,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:36,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6097 transitions. [2021-10-16 23:10:36,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 138.5681818181818) internal successors, (6097), 44 states have internal predecessors, (6097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:36,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:36,309 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:36,309 INFO L186 Difference]: Start difference. First operand has 883 places, 1360 transitions, 53220 flow. Second operand 44 states and 6097 transitions. [2021-10-16 23:10:36,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 924 places, 1489 transitions, 58251 flow [2021-10-16 23:10:41,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 891 places, 1489 transitions, 57836 flow, removed 37 selfloop flow, removed 33 redundant places. [2021-10-16 23:10:41,819 INFO L242 Difference]: Finished difference. Result has 901 places, 1377 transitions, 56057 flow [2021-10-16 23:10:41,820 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=52817, PETRI_DIFFERENCE_MINUEND_PLACES=848, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=585, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=56057, PETRI_PLACES=901, PETRI_TRANSITIONS=1377} [2021-10-16 23:10:41,821 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 610 predicate places. [2021-10-16 23:10:41,821 INFO L470 AbstractCegarLoop]: Abstraction has has 901 places, 1377 transitions, 56057 flow [2021-10-16 23:10:41,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 135.1875) internal successors, (4326), 32 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:41,821 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:41,821 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-10-16 23:10:41,822 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:10:41,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:41,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1255139324, now seen corresponding path program 32 times [2021-10-16 23:10:41,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:41,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798041903] [2021-10-16 23:10:41,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:41,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:42,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:10:42,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:42,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798041903] [2021-10-16 23:10:42,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798041903] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:42,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:42,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:10:42,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899988418] [2021-10-16 23:10:42,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:10:42,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:42,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:10:42,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:10:42,586 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 299 [2021-10-16 23:10:42,588 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 901 places, 1377 transitions, 56057 flow. Second operand has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:42,588 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:42,588 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 299 [2021-10-16 23:10:42,588 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:10:49,227 INFO L129 PetriNetUnfolder]: 2541/7891 cut-off events. [2021-10-16 23:10:49,227 INFO L130 PetriNetUnfolder]: For 1079203/1079206 co-relation queries the response was YES. [2021-10-16 23:10:49,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87102 conditions, 7891 events. 2541/7891 cut-off events. For 1079203/1079206 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 72852 event pairs, 560 based on Foata normal form. 9/7851 useless extension candidates. Maximal degree in co-relation 86880. Up to 1834 conditions per place. [2021-10-16 23:10:49,424 INFO L132 encePairwiseOnDemand]: 262/299 looper letters, 774 selfloop transitions, 569 changer transitions 24/1487 dead transitions. [2021-10-16 23:10:49,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 938 places, 1487 transitions, 60445 flow [2021-10-16 23:10:49,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 23:10:49,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-16 23:10:49,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5861 transitions. [2021-10-16 23:10:49,428 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46671444497531456 [2021-10-16 23:10:49,428 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5861 transitions. [2021-10-16 23:10:49,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5861 transitions. [2021-10-16 23:10:49,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:10:49,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5861 transitions. [2021-10-16 23:10:49,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 139.54761904761904) internal successors, (5861), 42 states have internal predecessors, (5861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:49,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:49,438 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:49,438 INFO L186 Difference]: Start difference. First operand has 901 places, 1377 transitions, 56057 flow. Second operand 42 states and 5861 transitions. [2021-10-16 23:10:49,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 938 places, 1487 transitions, 60445 flow [2021-10-16 23:10:55,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 896 places, 1487 transitions, 59178 flow, removed 121 selfloop flow, removed 42 redundant places. [2021-10-16 23:10:55,646 INFO L242 Difference]: Finished difference. Result has 898 places, 1383 transitions, 56889 flow [2021-10-16 23:10:55,647 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=54749, PETRI_DIFFERENCE_MINUEND_PLACES=855, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=56889, PETRI_PLACES=898, PETRI_TRANSITIONS=1383} [2021-10-16 23:10:55,647 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 607 predicate places. [2021-10-16 23:10:55,647 INFO L470 AbstractCegarLoop]: Abstraction has has 898 places, 1383 transitions, 56889 flow [2021-10-16 23:10:55,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 136.58620689655172) internal successors, (3961), 29 states have internal predecessors, (3961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:55,648 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:10:55,648 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:55,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-10-16 23:10:55,648 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:10:55,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:10:55,648 INFO L82 PathProgramCache]: Analyzing trace with hash -705301924, now seen corresponding path program 1 times [2021-10-16 23:10:55,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:10:55,649 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638575824] [2021-10-16 23:10:55,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:10:55,649 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:10:55,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:10:56,449 INFO 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:56,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:10:56,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638575824] [2021-10-16 23:10:56,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638575824] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:10:56,450 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:10:56,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2021-10-16 23:10:56,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461798885] [2021-10-16 23:10:56,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-16 23:10:56,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:10:56,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-16 23:10:56,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=899, Unknown=0, NotChecked=0, Total=992 [2021-10-16 23:10:56,453 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:10:56,454 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 1383 transitions, 56889 flow. Second operand has 32 states, 32 states have (on average 134.34375) internal successors, (4299), 32 states have internal predecessors, (4299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:10:56,454 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:10:56,454 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:10:56,455 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:02,779 INFO L129 PetriNetUnfolder]: 2629/7753 cut-off events. [2021-10-16 23:11:02,779 INFO L130 PetriNetUnfolder]: For 986271/986271 co-relation queries the response was YES. [2021-10-16 23:11:02,898 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81035 conditions, 7753 events. 2629/7753 cut-off events. For 986271/986271 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 69999 event pairs, 315 based on Foata normal form. 5/7715 useless extension candidates. Maximal degree in co-relation 80825. Up to 2935 conditions per place. [2021-10-16 23:11:02,934 INFO L132 encePairwiseOnDemand]: 255/299 looper letters, 1102 selfloop transitions, 264 changer transitions 22/1676 dead transitions. [2021-10-16 23:11:02,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 924 places, 1676 transitions, 61437 flow [2021-10-16 23:11:02,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-16 23:11:02,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-16 23:11:02,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6642 transitions. [2021-10-16 23:11:02,937 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4627926421404682 [2021-10-16 23:11:02,937 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 6642 transitions. [2021-10-16 23:11:02,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 6642 transitions. [2021-10-16 23:11:02,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:02,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 6642 transitions. [2021-10-16 23:11:03,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 138.375) internal successors, (6642), 48 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:03,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:03,010 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:03,010 INFO L186 Difference]: Start difference. First operand has 898 places, 1383 transitions, 56889 flow. Second operand 48 states and 6642 transitions. [2021-10-16 23:11:03,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 924 places, 1676 transitions, 61437 flow [2021-10-16 23:11:09,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 870 places, 1676 transitions, 60428 flow, removed 77 selfloop flow, removed 54 redundant places. [2021-10-16 23:11:09,373 INFO L242 Difference]: Finished difference. Result has 884 places, 1441 transitions, 57289 flow [2021-10-16 23:11:09,374 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=55883, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=57289, PETRI_PLACES=884, PETRI_TRANSITIONS=1441} [2021-10-16 23:11:09,375 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 593 predicate places. [2021-10-16 23:11:09,375 INFO L470 AbstractCegarLoop]: Abstraction has has 884 places, 1441 transitions, 57289 flow [2021-10-16 23:11:09,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 134.34375) internal successors, (4299), 32 states have internal predecessors, (4299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:09,375 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:09,375 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:09,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-10-16 23:11:09,376 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:11:09,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:09,376 INFO L82 PathProgramCache]: Analyzing trace with hash 219969092, now seen corresponding path program 2 times [2021-10-16 23:11:09,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:09,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062882627] [2021-10-16 23:11:09,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:09,376 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:10,132 INFO 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:10,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:10,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062882627] [2021-10-16 23:11:10,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062882627] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:10,132 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:10,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:11:10,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739989589] [2021-10-16 23:11:10,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:11:10,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:10,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:11:10,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:11:10,134 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:11:10,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 884 places, 1441 transitions, 57289 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:10,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:10,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:11:10,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:16,777 INFO L129 PetriNetUnfolder]: 2823/8392 cut-off events. [2021-10-16 23:11:16,778 INFO L130 PetriNetUnfolder]: For 1015910/1015913 co-relation queries the response was YES. [2021-10-16 23:11:16,890 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83693 conditions, 8392 events. 2823/8392 cut-off events. For 1015910/1015913 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 77188 event pairs, 264 based on Foata normal form. 6/8344 useless extension candidates. Maximal degree in co-relation 83496. Up to 2334 conditions per place. [2021-10-16 23:11:16,929 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 1049 selfloop transitions, 325 changer transitions 1/1663 dead transitions. [2021-10-16 23:11:16,929 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 916 places, 1663 transitions, 61204 flow [2021-10-16 23:11:16,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-16 23:11:16,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-16 23:11:16,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5056 transitions. [2021-10-16 23:11:16,932 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46971386101820883 [2021-10-16 23:11:16,932 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5056 transitions. [2021-10-16 23:11:16,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5056 transitions. [2021-10-16 23:11:16,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:16,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5056 transitions. [2021-10-16 23:11:16,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 140.44444444444446) internal successors, (5056), 36 states have internal predecessors, (5056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:16,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 299.0) internal successors, (11063), 37 states have internal predecessors, (11063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:16,941 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 299.0) internal successors, (11063), 37 states have internal predecessors, (11063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:16,941 INFO L186 Difference]: Start difference. First operand has 884 places, 1441 transitions, 57289 flow. Second operand 36 states and 5056 transitions. [2021-10-16 23:11:16,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 916 places, 1663 transitions, 61204 flow [2021-10-16 23:11:23,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 892 places, 1663 transitions, 61078 flow, removed 31 selfloop flow, removed 24 redundant places. [2021-10-16 23:11:23,333 INFO L242 Difference]: Finished difference. Result has 899 places, 1490 transitions, 58369 flow [2021-10-16 23:11:23,334 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=57175, PETRI_DIFFERENCE_MINUEND_PLACES=857, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=58369, PETRI_PLACES=899, PETRI_TRANSITIONS=1490} [2021-10-16 23:11:23,334 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 608 predicate places. [2021-10-16 23:11:23,334 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 1490 transitions, 58369 flow [2021-10-16 23:11:23,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:23,335 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:23,335 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-10-16 23:11:23,335 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:11:23,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:23,335 INFO L82 PathProgramCache]: Analyzing trace with hash -372315128, now seen corresponding path program 3 times [2021-10-16 23:11:23,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:23,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025282012] [2021-10-16 23:11:23,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:23,336 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:23,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:24,101 INFO 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:24,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:24,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025282012] [2021-10-16 23:11:24,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025282012] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:24,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:24,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:11:24,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743510438] [2021-10-16 23:11:24,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:11:24,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:24,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:11:24,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:11:24,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:11:24,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 1490 transitions, 58369 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:24,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:24,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:11:24,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:30,899 INFO L129 PetriNetUnfolder]: 2989/8963 cut-off events. [2021-10-16 23:11:30,900 INFO L130 PetriNetUnfolder]: For 1042824/1042827 co-relation queries the response was YES. [2021-10-16 23:11:31,035 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87535 conditions, 8963 events. 2989/8963 cut-off events. For 1042824/1042827 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 83674 event pairs, 408 based on Foata normal form. 6/8908 useless extension candidates. Maximal degree in co-relation 87333. Up to 2935 conditions per place. [2021-10-16 23:11:31,072 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 1198 selfloop transitions, 272 changer transitions 1/1759 dead transitions. [2021-10-16 23:11:31,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 1759 transitions, 63056 flow [2021-10-16 23:11:31,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 23:11:31,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-16 23:11:31,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5853 transitions. [2021-10-16 23:11:31,077 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46607740086000954 [2021-10-16 23:11:31,077 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5853 transitions. [2021-10-16 23:11:31,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5853 transitions. [2021-10-16 23:11:31,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:31,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5853 transitions. [2021-10-16 23:11:31,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 139.35714285714286) internal successors, (5853), 42 states have internal predecessors, (5853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:31,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:31,087 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:31,087 INFO L186 Difference]: Start difference. First operand has 899 places, 1490 transitions, 58369 flow. Second operand 42 states and 5853 transitions. [2021-10-16 23:11:31,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 1759 transitions, 63056 flow [2021-10-16 23:11:37,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 919 places, 1759 transitions, 62647 flow, removed 58 selfloop flow, removed 21 redundant places. [2021-10-16 23:11:37,394 INFO L242 Difference]: Finished difference. Result has 931 places, 1535 transitions, 59192 flow [2021-10-16 23:11:37,395 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=57976, PETRI_DIFFERENCE_MINUEND_PLACES=878, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=59192, PETRI_PLACES=931, PETRI_TRANSITIONS=1535} [2021-10-16 23:11:37,395 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 640 predicate places. [2021-10-16 23:11:37,396 INFO L470 AbstractCegarLoop]: Abstraction has has 931 places, 1535 transitions, 59192 flow [2021-10-16 23:11:37,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:37,396 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:37,396 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-10-16 23:11:37,396 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:11:37,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:37,397 INFO L82 PathProgramCache]: Analyzing trace with hash 31433424, now seen corresponding path program 4 times [2021-10-16 23:11:37,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:37,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197134047] [2021-10-16 23:11:37,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:37,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:37,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:38,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:38,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:38,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197134047] [2021-10-16 23:11:38,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197134047] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:38,312 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:38,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:11:38,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630298819] [2021-10-16 23:11:38,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:11:38,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:38,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:11:38,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:11:38,315 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:11:38,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 931 places, 1535 transitions, 59192 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:38,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:38,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:11:38,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:45,454 INFO L129 PetriNetUnfolder]: 3007/8978 cut-off events. [2021-10-16 23:11:45,454 INFO L130 PetriNetUnfolder]: For 1048521/1048525 co-relation queries the response was YES. [2021-10-16 23:11:45,576 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89471 conditions, 8978 events. 3007/8978 cut-off events. For 1048521/1048525 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 83683 event pairs, 348 based on Foata normal form. 12/8928 useless extension candidates. Maximal degree in co-relation 89257. Up to 2935 conditions per place. [2021-10-16 23:11:45,613 INFO L132 encePairwiseOnDemand]: 263/299 looper letters, 1165 selfloop transitions, 274 changer transitions 7/1734 dead transitions. [2021-10-16 23:11:45,613 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 975 places, 1734 transitions, 63440 flow [2021-10-16 23:11:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:11:45,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:11:45,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6189 transitions. [2021-10-16 23:11:45,616 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45997770345596434 [2021-10-16 23:11:45,616 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6189 transitions. [2021-10-16 23:11:45,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6189 transitions. [2021-10-16 23:11:45,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:45,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6189 transitions. [2021-10-16 23:11:45,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.53333333333333) internal successors, (6189), 45 states have internal predecessors, (6189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:45,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:45,626 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:45,626 INFO L186 Difference]: Start difference. First operand has 931 places, 1535 transitions, 59192 flow. Second operand 45 states and 6189 transitions. [2021-10-16 23:11:45,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 975 places, 1734 transitions, 63440 flow [2021-10-16 23:11:51,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 950 places, 1734 transitions, 62752 flow, removed 125 selfloop flow, removed 25 redundant places. [2021-10-16 23:11:51,635 INFO L242 Difference]: Finished difference. Result has 960 places, 1570 transitions, 59507 flow [2021-10-16 23:11:51,636 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=58504, PETRI_DIFFERENCE_MINUEND_PLACES=906, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=59507, PETRI_PLACES=960, PETRI_TRANSITIONS=1570} [2021-10-16 23:11:51,636 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 669 predicate places. [2021-10-16 23:11:51,636 INFO L470 AbstractCegarLoop]: Abstraction has has 960 places, 1570 transitions, 59507 flow [2021-10-16 23:11:51,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:51,636 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:11:51,637 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-10-16 23:11:51,637 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:11:51,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:11:51,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1686070452, now seen corresponding path program 5 times [2021-10-16 23:11:51,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:11:51,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372604638] [2021-10-16 23:11:51,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:11:51,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:11:51,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:11:52,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:11:52,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:11:52,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372604638] [2021-10-16 23:11:52,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372604638] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:11:52,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:11:52,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:11:52,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913128809] [2021-10-16 23:11:52,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:11:52,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:11:52,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:11:52,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:11:52,334 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:11:52,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 960 places, 1570 transitions, 59507 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:52,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:11:52,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:11:52,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:11:59,534 INFO L129 PetriNetUnfolder]: 3007/9085 cut-off events. [2021-10-16 23:11:59,534 INFO L130 PetriNetUnfolder]: For 1051174/1051179 co-relation queries the response was YES. [2021-10-16 23:11:59,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90162 conditions, 9085 events. 3007/9085 cut-off events. For 1051174/1051179 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 85673 event pairs, 397 based on Foata normal form. 6/9023 useless extension candidates. Maximal degree in co-relation 89938. Up to 2935 conditions per place. [2021-10-16 23:11:59,697 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 1153 selfloop transitions, 273 changer transitions 1/1715 dead transitions. [2021-10-16 23:11:59,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 996 places, 1715 transitions, 63179 flow [2021-10-16 23:11:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-16 23:11:59,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-16 23:11:59,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 5129 transitions. [2021-10-16 23:11:59,700 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46361746361746364 [2021-10-16 23:11:59,700 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 5129 transitions. [2021-10-16 23:11:59,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 5129 transitions. [2021-10-16 23:11:59,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:11:59,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 5129 transitions. [2021-10-16 23:11:59,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 138.6216216216216) internal successors, (5129), 37 states have internal predecessors, (5129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:59,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 299.0) internal successors, (11362), 38 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:59,709 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 299.0) internal successors, (11362), 38 states have internal predecessors, (11362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:11:59,709 INFO L186 Difference]: Start difference. First operand has 960 places, 1570 transitions, 59507 flow. Second operand 37 states and 5129 transitions. [2021-10-16 23:11:59,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 996 places, 1715 transitions, 63179 flow [2021-10-16 23:12:05,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 963 places, 1715 transitions, 62205 flow, removed 71 selfloop flow, removed 33 redundant places. [2021-10-16 23:12:05,766 INFO L242 Difference]: Finished difference. Result has 970 places, 1606 transitions, 59539 flow [2021-10-16 23:12:05,767 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=58541, PETRI_DIFFERENCE_MINUEND_PLACES=927, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=59539, PETRI_PLACES=970, PETRI_TRANSITIONS=1606} [2021-10-16 23:12:05,767 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 679 predicate places. [2021-10-16 23:12:05,768 INFO L470 AbstractCegarLoop]: Abstraction has has 970 places, 1606 transitions, 59539 flow [2021-10-16 23:12:05,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:05,768 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:05,768 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:12:05,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-10-16 23:12:05,769 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:12:05,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:05,769 INFO L82 PathProgramCache]: Analyzing trace with hash -2120934350, now seen corresponding path program 6 times [2021-10-16 23:12:05,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:05,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67997147] [2021-10-16 23:12:05,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:05,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:05,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:06,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:12:06,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:06,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67997147] [2021-10-16 23:12:06,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67997147] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:06,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:06,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:12:06,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557298969] [2021-10-16 23:12:06,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:12:06,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:06,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:12:06,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:12:06,731 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:12:06,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 1606 transitions, 59539 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:06,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:06,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:12:06,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:14,264 INFO L129 PetriNetUnfolder]: 3086/9331 cut-off events. [2021-10-16 23:12:14,265 INFO L130 PetriNetUnfolder]: For 1036690/1036694 co-relation queries the response was YES. [2021-10-16 23:12:14,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90975 conditions, 9331 events. 3086/9331 cut-off events. For 1036690/1036694 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 88320 event pairs, 358 based on Foata normal form. 12/9277 useless extension candidates. Maximal degree in co-relation 90749. Up to 2935 conditions per place. [2021-10-16 23:12:14,522 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 1232 selfloop transitions, 287 changer transitions 7/1814 dead transitions. [2021-10-16 23:12:14,522 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1013 places, 1814 transitions, 64456 flow [2021-10-16 23:12:14,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 23:12:14,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-16 23:12:14,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6074 transitions. [2021-10-16 23:12:14,526 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4616904834296139 [2021-10-16 23:12:14,526 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6074 transitions. [2021-10-16 23:12:14,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6074 transitions. [2021-10-16 23:12:14,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:14,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6074 transitions. [2021-10-16 23:12:14,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 138.04545454545453) internal successors, (6074), 44 states have internal predecessors, (6074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:14,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:14,536 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:14,536 INFO L186 Difference]: Start difference. First operand has 970 places, 1606 transitions, 59539 flow. Second operand 44 states and 6074 transitions. [2021-10-16 23:12:14,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1013 places, 1814 transitions, 64456 flow [2021-10-16 23:12:20,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 985 places, 1814 transitions, 63824 flow, removed 84 selfloop flow, removed 28 redundant places. [2021-10-16 23:12:20,830 INFO L242 Difference]: Finished difference. Result has 992 places, 1634 transitions, 60088 flow [2021-10-16 23:12:20,831 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=58993, PETRI_DIFFERENCE_MINUEND_PLACES=942, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=60088, PETRI_PLACES=992, PETRI_TRANSITIONS=1634} [2021-10-16 23:12:20,831 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 701 predicate places. [2021-10-16 23:12:20,831 INFO L470 AbstractCegarLoop]: Abstraction has has 992 places, 1634 transitions, 60088 flow [2021-10-16 23:12:20,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:20,832 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:20,832 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-10-16 23:12:20,832 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:12:20,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:20,833 INFO L82 PathProgramCache]: Analyzing trace with hash 2072185314, now seen corresponding path program 7 times [2021-10-16 23:12:20,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:20,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115696678] [2021-10-16 23:12:20,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:20,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:20,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:21,555 INFO 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:21,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:21,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115696678] [2021-10-16 23:12:21,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115696678] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:21,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:21,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:12:21,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521954301] [2021-10-16 23:12:21,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:12:21,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:21,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:12:21,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:12:21,558 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:12:21,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 992 places, 1634 transitions, 60088 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:21,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:21,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:12:21,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:28,992 INFO L129 PetriNetUnfolder]: 3094/9465 cut-off events. [2021-10-16 23:12:28,992 INFO L130 PetriNetUnfolder]: For 1043203/1043208 co-relation queries the response was YES. [2021-10-16 23:12:29,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91940 conditions, 9465 events. 3094/9465 cut-off events. For 1043203/1043208 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 90563 event pairs, 409 based on Foata normal form. 6/9396 useless extension candidates. Maximal degree in co-relation 91707. Up to 2935 conditions per place. [2021-10-16 23:12:29,174 INFO L132 encePairwiseOnDemand]: 260/299 looper letters, 1187 selfloop transitions, 281 changer transitions 1/1757 dead transitions. [2021-10-16 23:12:29,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1030 places, 1757 transitions, 63763 flow [2021-10-16 23:12:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-16 23:12:29,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-16 23:12:29,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5399 transitions. [2021-10-16 23:12:29,177 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46299631249464024 [2021-10-16 23:12:29,178 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5399 transitions. [2021-10-16 23:12:29,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5399 transitions. [2021-10-16 23:12:29,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:29,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5399 transitions. [2021-10-16 23:12:29,181 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 138.43589743589743) internal successors, (5399), 39 states have internal predecessors, (5399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:29,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:29,186 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:29,186 INFO L186 Difference]: Start difference. First operand has 992 places, 1634 transitions, 60088 flow. Second operand 39 states and 5399 transitions. [2021-10-16 23:12:29,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1030 places, 1757 transitions, 63763 flow [2021-10-16 23:12:36,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 998 places, 1757 transitions, 63126 flow, removed 85 selfloop flow, removed 32 redundant places. [2021-10-16 23:12:36,516 INFO L242 Difference]: Finished difference. Result has 1002 places, 1643 transitions, 60231 flow [2021-10-16 23:12:36,517 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=59454, PETRI_DIFFERENCE_MINUEND_PLACES=960, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=60231, PETRI_PLACES=1002, PETRI_TRANSITIONS=1643} [2021-10-16 23:12:36,517 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 711 predicate places. [2021-10-16 23:12:36,517 INFO L470 AbstractCegarLoop]: Abstraction has has 1002 places, 1643 transitions, 60231 flow [2021-10-16 23:12:36,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:36,517 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:36,518 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:12:36,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-10-16 23:12:36,518 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:12:36,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:36,518 INFO L82 PathProgramCache]: Analyzing trace with hash -798637172, now seen corresponding path program 8 times [2021-10-16 23:12:36,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:36,518 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028623211] [2021-10-16 23:12:36,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:36,518 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:36,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:37,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:37,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:37,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028623211] [2021-10-16 23:12:37,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028623211] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:37,412 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:37,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:12:37,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897903451] [2021-10-16 23:12:37,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:12:37,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:37,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:12:37,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:12:37,414 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:12:37,415 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1002 places, 1643 transitions, 60231 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:37,415 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:37,415 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:12:37,415 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:45,171 INFO L129 PetriNetUnfolder]: 3116/9528 cut-off events. [2021-10-16 23:12:45,171 INFO L130 PetriNetUnfolder]: For 1047515/1047519 co-relation queries the response was YES. [2021-10-16 23:12:45,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92515 conditions, 9528 events. 3116/9528 cut-off events. For 1047515/1047519 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 90942 event pairs, 364 based on Foata normal form. 12/9471 useless extension candidates. Maximal degree in co-relation 92278. Up to 2935 conditions per place. [2021-10-16 23:12:45,375 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 1243 selfloop transitions, 292 changer transitions 7/1830 dead transitions. [2021-10-16 23:12:45,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1045 places, 1830 transitions, 65003 flow [2021-10-16 23:12:45,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 23:12:45,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-16 23:12:45,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6068 transitions. [2021-10-16 23:12:45,380 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46123441775615687 [2021-10-16 23:12:45,380 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6068 transitions. [2021-10-16 23:12:45,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6068 transitions. [2021-10-16 23:12:45,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:45,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6068 transitions. [2021-10-16 23:12:45,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 137.9090909090909) internal successors, (6068), 44 states have internal predecessors, (6068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:45,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:45,390 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:45,390 INFO L186 Difference]: Start difference. First operand has 1002 places, 1643 transitions, 60231 flow. Second operand 44 states and 6068 transitions. [2021-10-16 23:12:45,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1045 places, 1830 transitions, 65003 flow [2021-10-16 23:12:51,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1013 places, 1830 transitions, 64365 flow, removed 51 selfloop flow, removed 32 redundant places. [2021-10-16 23:12:51,487 INFO L242 Difference]: Finished difference. Result has 1018 places, 1659 transitions, 60539 flow [2021-10-16 23:12:51,488 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=59598, PETRI_DIFFERENCE_MINUEND_PLACES=970, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=60539, PETRI_PLACES=1018, PETRI_TRANSITIONS=1659} [2021-10-16 23:12:51,488 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 727 predicate places. [2021-10-16 23:12:51,488 INFO L470 AbstractCegarLoop]: Abstraction has has 1018 places, 1659 transitions, 60539 flow [2021-10-16 23:12:51,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:51,488 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:12:51,489 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-10-16 23:12:51,489 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:12:51,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:12:51,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1955291566, now seen corresponding path program 9 times [2021-10-16 23:12:51,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:12:51,489 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585171131] [2021-10-16 23:12:51,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:12:51,489 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:12:51,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:12:52,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:12:52,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:12:52,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585171131] [2021-10-16 23:12:52,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585171131] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:12:52,252 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:12:52,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:12:52,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051812002] [2021-10-16 23:12:52,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:12:52,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:12:52,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:12:52,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:12:52,254 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:12:52,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1018 places, 1659 transitions, 60539 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:52,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:12:52,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:12:52,256 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:12:59,662 INFO L129 PetriNetUnfolder]: 3132/9681 cut-off events. [2021-10-16 23:12:59,662 INFO L130 PetriNetUnfolder]: For 1049887/1049892 co-relation queries the response was YES. [2021-10-16 23:12:59,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93347 conditions, 9681 events. 3132/9681 cut-off events. For 1049887/1049892 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 93548 event pairs, 411 based on Foata normal form. 6/9607 useless extension candidates. Maximal degree in co-relation 93105. Up to 2935 conditions per place. [2021-10-16 23:12:59,845 INFO L132 encePairwiseOnDemand]: 261/299 looper letters, 1220 selfloop transitions, 284 changer transitions 1/1793 dead transitions. [2021-10-16 23:12:59,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1055 places, 1793 transitions, 64487 flow [2021-10-16 23:12:59,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-16 23:12:59,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-16 23:12:59,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5267 transitions. [2021-10-16 23:12:59,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46356275303643724 [2021-10-16 23:12:59,849 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5267 transitions. [2021-10-16 23:12:59,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5267 transitions. [2021-10-16 23:12:59,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:12:59,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5267 transitions. [2021-10-16 23:12:59,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 138.60526315789474) internal successors, (5267), 38 states have internal predecessors, (5267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:59,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:59,857 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 299.0) internal successors, (11661), 39 states have internal predecessors, (11661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:12:59,857 INFO L186 Difference]: Start difference. First operand has 1018 places, 1659 transitions, 60539 flow. Second operand 38 states and 5267 transitions. [2021-10-16 23:12:59,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1055 places, 1793 transitions, 64487 flow [2021-10-16 23:13:06,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1021 places, 1793 transitions, 63882 flow, removed 61 selfloop flow, removed 34 redundant places. [2021-10-16 23:13:06,047 INFO L242 Difference]: Finished difference. Result has 1027 places, 1672 transitions, 60886 flow [2021-10-16 23:13:06,048 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=59936, PETRI_DIFFERENCE_MINUEND_PLACES=984, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=60886, PETRI_PLACES=1027, PETRI_TRANSITIONS=1672} [2021-10-16 23:13:06,048 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 736 predicate places. [2021-10-16 23:13:06,049 INFO L470 AbstractCegarLoop]: Abstraction has has 1027 places, 1672 transitions, 60886 flow [2021-10-16 23:13:06,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:06,049 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:06,049 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:06,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-10-16 23:13:06,049 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:13:06,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:06,050 INFO L82 PathProgramCache]: Analyzing trace with hash 1570560900, now seen corresponding path program 10 times [2021-10-16 23:13:06,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:06,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137250354] [2021-10-16 23:13:06,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:06,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:06,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:06,915 INFO 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:06,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:06,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137250354] [2021-10-16 23:13:06,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137250354] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:06,915 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:06,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:13:06,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246342437] [2021-10-16 23:13:06,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:13:06,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:06,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:13:06,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:13:06,918 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:13:06,920 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1027 places, 1672 transitions, 60886 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:06,920 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:06,920 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:13:06,920 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:15,203 INFO L129 PetriNetUnfolder]: 3122/9568 cut-off events. [2021-10-16 23:13:15,203 INFO L130 PetriNetUnfolder]: For 1056560/1056564 co-relation queries the response was YES. [2021-10-16 23:13:15,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93396 conditions, 9568 events. 3122/9568 cut-off events. For 1056560/1056564 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 91705 event pairs, 358 based on Foata normal form. 12/9510 useless extension candidates. Maximal degree in co-relation 93148. Up to 2935 conditions per place. [2021-10-16 23:13:15,471 INFO L132 encePairwiseOnDemand]: 263/299 looper letters, 1238 selfloop transitions, 305 changer transitions 7/1838 dead transitions. [2021-10-16 23:13:15,471 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1073 places, 1838 transitions, 65449 flow [2021-10-16 23:13:15,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-10-16 23:13:15,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-10-16 23:13:15,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6459 transitions. [2021-10-16 23:13:15,475 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4596171635949619 [2021-10-16 23:13:15,475 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 6459 transitions. [2021-10-16 23:13:15,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 6459 transitions. [2021-10-16 23:13:15,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:15,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 6459 transitions. [2021-10-16 23:13:15,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 137.4255319148936) internal successors, (6459), 47 states have internal predecessors, (6459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:15,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 299.0) internal successors, (14352), 48 states have internal predecessors, (14352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:15,485 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 299.0) internal successors, (14352), 48 states have internal predecessors, (14352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:15,485 INFO L186 Difference]: Start difference. First operand has 1027 places, 1672 transitions, 60886 flow. Second operand 47 states and 6459 transitions. [2021-10-16 23:13:15,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1073 places, 1838 transitions, 65449 flow [2021-10-16 23:13:22,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1043 places, 1838 transitions, 64718 flow, removed 111 selfloop flow, removed 30 redundant places. [2021-10-16 23:13:22,532 INFO L242 Difference]: Finished difference. Result has 1046 places, 1680 transitions, 60956 flow [2021-10-16 23:13:22,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=60172, PETRI_DIFFERENCE_MINUEND_PLACES=997, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=60956, PETRI_PLACES=1046, PETRI_TRANSITIONS=1680} [2021-10-16 23:13:22,533 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 755 predicate places. [2021-10-16 23:13:22,533 INFO L470 AbstractCegarLoop]: Abstraction has has 1046 places, 1680 transitions, 60956 flow [2021-10-16 23:13:22,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:22,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:22,534 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:22,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-10-16 23:13:22,534 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:13:22,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:22,535 INFO L82 PathProgramCache]: Analyzing trace with hash 2033317026, now seen corresponding path program 11 times [2021-10-16 23:13:22,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:22,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635123493] [2021-10-16 23:13:22,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:22,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:22,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:23,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:13:23,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:23,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635123493] [2021-10-16 23:13:23,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635123493] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:23,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:23,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:13:23,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053352340] [2021-10-16 23:13:23,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:13:23,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:23,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:13:23,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:13:23,245 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:13:23,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1046 places, 1680 transitions, 60956 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:23,247 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:23,247 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:13:23,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:30,938 INFO L129 PetriNetUnfolder]: 3137/9731 cut-off events. [2021-10-16 23:13:30,939 INFO L130 PetriNetUnfolder]: For 1057400/1057405 co-relation queries the response was YES. [2021-10-16 23:13:31,088 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93998 conditions, 9731 events. 3137/9731 cut-off events. For 1057400/1057405 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 94340 event pairs, 402 based on Foata normal form. 6/9659 useless extension candidates. Maximal degree in co-relation 93747. Up to 2935 conditions per place. [2021-10-16 23:13:31,125 INFO L132 encePairwiseOnDemand]: 261/299 looper letters, 1244 selfloop transitions, 289 changer transitions 1/1822 dead transitions. [2021-10-16 23:13:31,126 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1084 places, 1822 transitions, 65136 flow [2021-10-16 23:13:31,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-16 23:13:31,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-16 23:13:31,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5403 transitions. [2021-10-16 23:13:31,129 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4633393362490352 [2021-10-16 23:13:31,129 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5403 transitions. [2021-10-16 23:13:31,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5403 transitions. [2021-10-16 23:13:31,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:31,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5403 transitions. [2021-10-16 23:13:31,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 138.53846153846155) internal successors, (5403), 39 states have internal predecessors, (5403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:31,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:31,138 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 299.0) internal successors, (11960), 40 states have internal predecessors, (11960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:31,138 INFO L186 Difference]: Start difference. First operand has 1046 places, 1680 transitions, 60956 flow. Second operand 39 states and 5403 transitions. [2021-10-16 23:13:31,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1084 places, 1822 transitions, 65136 flow [2021-10-16 23:13:37,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1045 places, 1822 transitions, 64480 flow, removed 43 selfloop flow, removed 39 redundant places. [2021-10-16 23:13:37,921 INFO L242 Difference]: Finished difference. Result has 1053 places, 1696 transitions, 61511 flow [2021-10-16 23:13:37,922 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=60316, PETRI_DIFFERENCE_MINUEND_PLACES=1007, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=61511, PETRI_PLACES=1053, PETRI_TRANSITIONS=1696} [2021-10-16 23:13:37,922 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 762 predicate places. [2021-10-16 23:13:37,923 INFO L470 AbstractCegarLoop]: Abstraction has has 1053 places, 1696 transitions, 61511 flow [2021-10-16 23:13:37,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:37,923 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:37,923 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-10-16 23:13:37,924 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:13:37,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:37,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1209229264, now seen corresponding path program 12 times [2021-10-16 23:13:37,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:37,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181237237] [2021-10-16 23:13:37,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:37,924 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:37,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:38,687 INFO 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,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:38,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181237237] [2021-10-16 23:13:38,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181237237] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:38,688 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:38,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:13:38,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728476410] [2021-10-16 23:13:38,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:13:38,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:38,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:13:38,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:13:38,690 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-16 23:13:38,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1053 places, 1696 transitions, 61511 flow. Second operand has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:38,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:38,691 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-16 23:13:38,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:13:47,111 INFO L129 PetriNetUnfolder]: 3499/10679 cut-off events. [2021-10-16 23:13:47,111 INFO L130 PetriNetUnfolder]: For 1066643/1066648 co-relation queries the response was YES. [2021-10-16 23:13:47,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98737 conditions, 10679 events. 3499/10679 cut-off events. For 1066643/1066648 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 103196 event pairs, 465 based on Foata normal form. 6/10610 useless extension candidates. Maximal degree in co-relation 98478. Up to 2935 conditions per place. [2021-10-16 23:13:47,328 INFO L132 encePairwiseOnDemand]: 263/299 looper letters, 1391 selfloop transitions, 291 changer transitions 1/1969 dead transitions. [2021-10-16 23:13:47,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1095 places, 1969 transitions, 67000 flow [2021-10-16 23:13:47,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 23:13:47,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-16 23:13:47,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5861 transitions. [2021-10-16 23:13:47,331 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45586062067356303 [2021-10-16 23:13:47,331 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5861 transitions. [2021-10-16 23:13:47,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5861 transitions. [2021-10-16 23:13:47,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:13:47,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5861 transitions. [2021-10-16 23:13:47,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 136.30232558139534) internal successors, (5861), 43 states have internal predecessors, (5861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:47,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:47,341 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:47,341 INFO L186 Difference]: Start difference. First operand has 1053 places, 1696 transitions, 61511 flow. Second operand 43 states and 5861 transitions. [2021-10-16 23:13:47,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1095 places, 1969 transitions, 67000 flow [2021-10-16 23:13:55,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1069 places, 1969 transitions, 66519 flow, removed 190 selfloop flow, removed 26 redundant places. [2021-10-16 23:13:55,144 INFO L242 Difference]: Finished difference. Result has 1078 places, 1714 transitions, 62012 flow [2021-10-16 23:13:55,145 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=61035, PETRI_DIFFERENCE_MINUEND_PLACES=1027, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=62012, PETRI_PLACES=1078, PETRI_TRANSITIONS=1714} [2021-10-16 23:13:55,146 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 787 predicate places. [2021-10-16 23:13:55,146 INFO L470 AbstractCegarLoop]: Abstraction has has 1078 places, 1714 transitions, 62012 flow [2021-10-16 23:13:55,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:55,146 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:13:55,146 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:55,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-10-16 23:13:55,147 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:13:55,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:13:55,147 INFO L82 PathProgramCache]: Analyzing trace with hash 2101116046, now seen corresponding path program 13 times [2021-10-16 23:13:55,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:13:55,147 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735569915] [2021-10-16 23:13:55,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:13:55,147 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:13:55,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:13:55,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:13:55,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:13:55,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735569915] [2021-10-16 23:13:55,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735569915] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:13:55,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:13:55,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:13:55,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302337572] [2021-10-16 23:13:55,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:13:55,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:13:55,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:13:55,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:13:55,910 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-16 23:13:55,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1078 places, 1714 transitions, 62012 flow. Second operand has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:13:55,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:13:55,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-16 23:13:55,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:14:04,560 INFO L129 PetriNetUnfolder]: 3508/10729 cut-off events. [2021-10-16 23:14:04,561 INFO L130 PetriNetUnfolder]: For 1067022/1067027 co-relation queries the response was YES. [2021-10-16 23:14:04,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98314 conditions, 10729 events. 3508/10729 cut-off events. For 1067022/1067027 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 103820 event pairs, 463 based on Foata normal form. 6/10660 useless extension candidates. Maximal degree in co-relation 98046. Up to 2935 conditions per place. [2021-10-16 23:14:04,787 INFO L132 encePairwiseOnDemand]: 263/299 looper letters, 1397 selfloop transitions, 301 changer transitions 1/1985 dead transitions. [2021-10-16 23:14:04,787 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1122 places, 1985 transitions, 67525 flow [2021-10-16 23:14:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:14:04,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:14:04,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6128 transitions. [2021-10-16 23:14:04,790 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4554440728353772 [2021-10-16 23:14:04,790 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6128 transitions. [2021-10-16 23:14:04,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6128 transitions. [2021-10-16 23:14:04,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:14:04,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6128 transitions. [2021-10-16 23:14:04,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 136.17777777777778) internal successors, (6128), 45 states have internal predecessors, (6128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:04,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:04,800 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:04,800 INFO L186 Difference]: Start difference. First operand has 1078 places, 1714 transitions, 62012 flow. Second operand 45 states and 6128 transitions. [2021-10-16 23:14:04,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1122 places, 1985 transitions, 67525 flow [2021-10-16 23:14:12,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1086 places, 1985 transitions, 66873 flow, removed 81 selfloop flow, removed 36 redundant places. [2021-10-16 23:14:13,003 INFO L242 Difference]: Finished difference. Result has 1089 places, 1722 transitions, 62212 flow [2021-10-16 23:14:13,004 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=61372, PETRI_DIFFERENCE_MINUEND_PLACES=1042, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=62212, PETRI_PLACES=1089, PETRI_TRANSITIONS=1722} [2021-10-16 23:14:13,004 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 798 predicate places. [2021-10-16 23:14:13,005 INFO L470 AbstractCegarLoop]: Abstraction has has 1089 places, 1722 transitions, 62212 flow [2021-10-16 23:14:13,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:13,005 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:14:13,005 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:13,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-10-16 23:14:13,005 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:14:13,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:14:13,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1956098794, now seen corresponding path program 14 times [2021-10-16 23:14:13,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:14:13,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758326016] [2021-10-16 23:14:13,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:14:13,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:14:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:14:13,757 INFO 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:13,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:14:13,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758326016] [2021-10-16 23:14:13,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758326016] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:14:13,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:14:13,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:14:13,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697978847] [2021-10-16 23:14:13,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:14:13,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:14:13,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:14:13,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:14:13,760 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-16 23:14:13,761 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1089 places, 1722 transitions, 62212 flow. Second operand has 29 states, 29 states have (on average 132.86206896551724) internal successors, (3853), 29 states have internal predecessors, (3853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:13,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:14:13,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-16 23:14:13,761 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:14:22,187 INFO L129 PetriNetUnfolder]: 3526/10809 cut-off events. [2021-10-16 23:14:22,188 INFO L130 PetriNetUnfolder]: For 1071049/1071054 co-relation queries the response was YES. [2021-10-16 23:14:22,383 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98855 conditions, 10809 events. 3526/10809 cut-off events. For 1071049/1071054 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 104904 event pairs, 463 based on Foata normal form. 6/10740 useless extension candidates. Maximal degree in co-relation 98592. Up to 2935 conditions per place. [2021-10-16 23:14:22,475 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 1414 selfloop transitions, 300 changer transitions 1/2001 dead transitions. [2021-10-16 23:14:22,475 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1129 places, 2001 transitions, 67968 flow [2021-10-16 23:14:22,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-16 23:14:22,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-16 23:14:22,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 5612 transitions. [2021-10-16 23:14:22,480 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45778611632270166 [2021-10-16 23:14:22,480 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 5612 transitions. [2021-10-16 23:14:22,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 5612 transitions. [2021-10-16 23:14:22,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:14:22,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 5612 transitions. [2021-10-16 23:14:22,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 136.8780487804878) internal successors, (5612), 41 states have internal predecessors, (5612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:22,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 299.0) internal successors, (12558), 42 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:22,492 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 299.0) internal successors, (12558), 42 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:22,492 INFO L186 Difference]: Start difference. First operand has 1089 places, 1722 transitions, 62212 flow. Second operand 41 states and 5612 transitions. [2021-10-16 23:14:22,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1129 places, 2001 transitions, 67968 flow [2021-10-16 23:14:30,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1091 places, 2001 transitions, 67286 flow, removed 58 selfloop flow, removed 38 redundant places. [2021-10-16 23:14:30,104 INFO L242 Difference]: Finished difference. Result has 1096 places, 1735 transitions, 62602 flow [2021-10-16 23:14:30,105 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=61539, PETRI_DIFFERENCE_MINUEND_PLACES=1051, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=62602, PETRI_PLACES=1096, PETRI_TRANSITIONS=1735} [2021-10-16 23:14:30,105 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 805 predicate places. [2021-10-16 23:14:30,106 INFO L470 AbstractCegarLoop]: Abstraction has has 1096 places, 1735 transitions, 62602 flow [2021-10-16 23:14:30,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 132.86206896551724) internal successors, (3853), 29 states have internal predecessors, (3853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:30,106 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:14:30,106 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-10-16 23:14:30,106 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:14:30,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:14:30,107 INFO L82 PathProgramCache]: Analyzing trace with hash 903336324, now seen corresponding path program 15 times [2021-10-16 23:14:30,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:14:30,107 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057929425] [2021-10-16 23:14:30,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:14:30,107 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:14:30,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:14:30,858 INFO 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:30,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:14:30,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057929425] [2021-10-16 23:14:30,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057929425] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:14:30,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:14:30,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:14:30,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523767766] [2021-10-16 23:14:30,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:14:30,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:14:30,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:14:30,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:14:30,871 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-16 23:14:30,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1096 places, 1735 transitions, 62602 flow. Second operand has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:30,872 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:14:30,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-16 23:14:30,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:14:39,528 INFO L129 PetriNetUnfolder]: 3521/10790 cut-off events. [2021-10-16 23:14:39,528 INFO L130 PetriNetUnfolder]: For 1072326/1072331 co-relation queries the response was YES. [2021-10-16 23:14:39,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98907 conditions, 10790 events. 3521/10790 cut-off events. For 1072326/1072331 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 104694 event pairs, 459 based on Foata normal form. 6/10721 useless extension candidates. Maximal degree in co-relation 98639. Up to 2935 conditions per place. [2021-10-16 23:14:39,749 INFO L132 encePairwiseOnDemand]: 264/299 looper letters, 1416 selfloop transitions, 308 changer transitions 1/2011 dead transitions. [2021-10-16 23:14:39,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1137 places, 2011 transitions, 68327 flow [2021-10-16 23:14:39,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-16 23:14:39,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-16 23:14:39,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5746 transitions. [2021-10-16 23:14:39,753 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4575569358178054 [2021-10-16 23:14:39,753 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5746 transitions. [2021-10-16 23:14:39,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5746 transitions. [2021-10-16 23:14:39,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:14:39,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5746 transitions. [2021-10-16 23:14:39,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 136.8095238095238) internal successors, (5746), 42 states have internal predecessors, (5746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:39,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:39,762 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 299.0) internal successors, (12857), 43 states have internal predecessors, (12857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:39,762 INFO L186 Difference]: Start difference. First operand has 1096 places, 1735 transitions, 62602 flow. Second operand 42 states and 5746 transitions. [2021-10-16 23:14:39,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1137 places, 2011 transitions, 68327 flow [2021-10-16 23:14:48,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1107 places, 2011 transitions, 67643 flow, removed 110 selfloop flow, removed 30 redundant places. [2021-10-16 23:14:48,053 INFO L242 Difference]: Finished difference. Result has 1111 places, 1745 transitions, 62984 flow [2021-10-16 23:14:48,054 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=61930, PETRI_DIFFERENCE_MINUEND_PLACES=1066, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=62984, PETRI_PLACES=1111, PETRI_TRANSITIONS=1745} [2021-10-16 23:14:48,055 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 820 predicate places. [2021-10-16 23:14:48,055 INFO L470 AbstractCegarLoop]: Abstraction has has 1111 places, 1745 transitions, 62984 flow [2021-10-16 23:14:48,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:48,055 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:14:48,055 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-10-16 23:14:48,055 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:14:48,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:14:48,056 INFO L82 PathProgramCache]: Analyzing trace with hash 663372568, now seen corresponding path program 16 times [2021-10-16 23:14:48,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:14:48,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447715206] [2021-10-16 23:14:48,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:14:48,056 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:14:48,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:14:48,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-16 23:14:48,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:14:48,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447715206] [2021-10-16 23:14:48,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447715206] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:14:48,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:14:48,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:14:48,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285175739] [2021-10-16 23:14:48,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:14:48,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:14:48,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:14:48,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:14:48,824 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:14:48,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1111 places, 1745 transitions, 62984 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:48,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:14:48,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:14:48,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:14:57,359 INFO L129 PetriNetUnfolder]: 3397/10530 cut-off events. [2021-10-16 23:14:57,359 INFO L130 PetriNetUnfolder]: For 1073465/1073469 co-relation queries the response was YES. [2021-10-16 23:14:57,558 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98200 conditions, 10530 events. 3397/10530 cut-off events. For 1073465/1073469 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 102105 event pairs, 402 based on Foata normal form. 7/10453 useless extension candidates. Maximal degree in co-relation 97928. Up to 2935 conditions per place. [2021-10-16 23:14:57,673 INFO L132 encePairwiseOnDemand]: 259/299 looper letters, 1314 selfloop transitions, 351 changer transitions 7/1960 dead transitions. [2021-10-16 23:14:57,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1156 places, 1960 transitions, 68394 flow [2021-10-16 23:14:57,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-16 23:14:57,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-16 23:14:57,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6373 transitions. [2021-10-16 23:14:57,677 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46335611458484804 [2021-10-16 23:14:57,677 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6373 transitions. [2021-10-16 23:14:57,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6373 transitions. [2021-10-16 23:14:57,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:14:57,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6373 transitions. [2021-10-16 23:14:57,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 138.54347826086956) internal successors, (6373), 46 states have internal predecessors, (6373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:57,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:57,687 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:14:57,687 INFO L186 Difference]: Start difference. First operand has 1111 places, 1745 transitions, 62984 flow. Second operand 46 states and 6373 transitions. [2021-10-16 23:14:57,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1156 places, 1960 transitions, 68394 flow [2021-10-16 23:15:05,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1123 places, 1960 transitions, 67612 flow, removed 146 selfloop flow, removed 33 redundant places. [2021-10-16 23:15:05,086 INFO L242 Difference]: Finished difference. Result has 1129 places, 1762 transitions, 63597 flow [2021-10-16 23:15:05,087 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=62208, PETRI_DIFFERENCE_MINUEND_PLACES=1078, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=63597, PETRI_PLACES=1129, PETRI_TRANSITIONS=1762} [2021-10-16 23:15:05,087 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 838 predicate places. [2021-10-16 23:15:05,087 INFO L470 AbstractCegarLoop]: Abstraction has has 1129 places, 1762 transitions, 63597 flow [2021-10-16 23:15:05,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:05,088 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:15:05,088 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:05,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-10-16 23:15:05,088 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:15:05,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:15:05,089 INFO L82 PathProgramCache]: Analyzing trace with hash -647023956, now seen corresponding path program 17 times [2021-10-16 23:15:05,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:15:05,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398186868] [2021-10-16 23:15:05,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:15:05,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:15:05,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:15:06,024 INFO 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:06,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:15:06,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398186868] [2021-10-16 23:15:06,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398186868] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:15:06,024 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:15:06,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:15:06,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439114915] [2021-10-16 23:15:06,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:15:06,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:15:06,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:15:06,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:15:06,027 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:15:06,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1129 places, 1762 transitions, 63597 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:06,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:15:06,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:15:06,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:15:15,966 INFO L129 PetriNetUnfolder]: 3397/10556 cut-off events. [2021-10-16 23:15:15,966 INFO L130 PetriNetUnfolder]: For 1075584/1075588 co-relation queries the response was YES. [2021-10-16 23:15:16,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98734 conditions, 10556 events. 3397/10556 cut-off events. For 1075584/1075588 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 102471 event pairs, 415 based on Foata normal form. 7/10515 useless extension candidates. Maximal degree in co-relation 98459. Up to 2935 conditions per place. [2021-10-16 23:15:16,187 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1130 selfloop transitions, 471 changer transitions 15/1904 dead transitions. [2021-10-16 23:15:16,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1174 places, 1904 transitions, 68080 flow [2021-10-16 23:15:16,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-16 23:15:16,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-16 23:15:16,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6352 transitions. [2021-10-16 23:15:16,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46182928602588336 [2021-10-16 23:15:16,191 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6352 transitions. [2021-10-16 23:15:16,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6352 transitions. [2021-10-16 23:15:16,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:15:16,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6352 transitions. [2021-10-16 23:15:16,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 138.08695652173913) internal successors, (6352), 46 states have internal predecessors, (6352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:16,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:16,201 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:16,201 INFO L186 Difference]: Start difference. First operand has 1129 places, 1762 transitions, 63597 flow. Second operand 46 states and 6352 transitions. [2021-10-16 23:15:16,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1174 places, 1904 transitions, 68080 flow [2021-10-16 23:15:24,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1129 places, 1904 transitions, 66910 flow, removed 218 selfloop flow, removed 45 redundant places. [2021-10-16 23:15:24,245 INFO L242 Difference]: Finished difference. Result has 1133 places, 1778 transitions, 63834 flow [2021-10-16 23:15:24,246 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=62477, PETRI_DIFFERENCE_MINUEND_PLACES=1084, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=63834, PETRI_PLACES=1133, PETRI_TRANSITIONS=1778} [2021-10-16 23:15:24,247 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 842 predicate places. [2021-10-16 23:15:24,247 INFO L470 AbstractCegarLoop]: Abstraction has has 1133 places, 1778 transitions, 63834 flow [2021-10-16 23:15:24,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:24,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:15:24,247 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:24,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-10-16 23:15:24,248 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:15:24,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:15:24,248 INFO L82 PathProgramCache]: Analyzing trace with hash 643962810, now seen corresponding path program 18 times [2021-10-16 23:15:24,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:15:24,248 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313111281] [2021-10-16 23:15:24,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:15:24,248 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:15:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:15:25,207 INFO 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:25,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:15:25,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313111281] [2021-10-16 23:15:25,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313111281] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:15:25,208 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:15:25,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:15:25,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957012645] [2021-10-16 23:15:25,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:15:25,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:15:25,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:15:25,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:15:25,210 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:15:25,212 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1133 places, 1778 transitions, 63834 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:25,212 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:15:25,212 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:15:25,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:15:34,035 INFO L129 PetriNetUnfolder]: 3401/10604 cut-off events. [2021-10-16 23:15:34,036 INFO L130 PetriNetUnfolder]: For 1073097/1073104 co-relation queries the response was YES. [2021-10-16 23:15:34,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99105 conditions, 10604 events. 3401/10604 cut-off events. For 1073097/1073104 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 103222 event pairs, 436 based on Foata normal form. 8/10531 useless extension candidates. Maximal degree in co-relation 98831. Up to 2935 conditions per place. [2021-10-16 23:15:34,271 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1221 selfloop transitions, 395 changer transitions 3/1907 dead transitions. [2021-10-16 23:15:34,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1172 places, 1907 transitions, 68281 flow [2021-10-16 23:15:34,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 23:15:34,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-16 23:15:34,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6046 transitions. [2021-10-16 23:15:34,274 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4595621769534813 [2021-10-16 23:15:34,274 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6046 transitions. [2021-10-16 23:15:34,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6046 transitions. [2021-10-16 23:15:34,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:15:34,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6046 transitions. [2021-10-16 23:15:34,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 137.4090909090909) internal successors, (6046), 44 states have internal predecessors, (6046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:34,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:34,284 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:34,284 INFO L186 Difference]: Start difference. First operand has 1133 places, 1778 transitions, 63834 flow. Second operand 44 states and 6046 transitions. [2021-10-16 23:15:34,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1172 places, 1907 transitions, 68281 flow [2021-10-16 23:15:41,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1141 places, 1907 transitions, 67126 flow, removed 162 selfloop flow, removed 31 redundant places. [2021-10-16 23:15:41,754 INFO L242 Difference]: Finished difference. Result has 1149 places, 1798 transitions, 64030 flow [2021-10-16 23:15:41,755 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=62842, PETRI_DIFFERENCE_MINUEND_PLACES=1098, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=64030, PETRI_PLACES=1149, PETRI_TRANSITIONS=1798} [2021-10-16 23:15:41,755 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 858 predicate places. [2021-10-16 23:15:41,756 INFO L470 AbstractCegarLoop]: Abstraction has has 1149 places, 1798 transitions, 64030 flow [2021-10-16 23:15:41,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:41,756 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:15:41,756 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-10-16 23:15:41,756 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:15:41,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:15:41,757 INFO L82 PathProgramCache]: Analyzing trace with hash -659419428, now seen corresponding path program 19 times [2021-10-16 23:15:41,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:15:41,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154584397] [2021-10-16 23:15:41,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:15:41,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:15:41,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:15:42,703 INFO 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:42,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:15:42,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154584397] [2021-10-16 23:15:42,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154584397] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:15:42,704 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:15:42,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:15:42,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368289450] [2021-10-16 23:15:42,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:15:42,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:15:42,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:15:42,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:15:42,707 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:15:42,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1149 places, 1798 transitions, 64030 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:42,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:15:42,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:15:42,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:15:52,851 INFO L129 PetriNetUnfolder]: 3407/10638 cut-off events. [2021-10-16 23:15:52,851 INFO L130 PetriNetUnfolder]: For 1071674/1071681 co-relation queries the response was YES. [2021-10-16 23:15:53,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98916 conditions, 10638 events. 3407/10638 cut-off events. For 1071674/1071681 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 103756 event pairs, 415 based on Foata normal form. 10/10600 useless extension candidates. Maximal degree in co-relation 98634. Up to 2935 conditions per place. [2021-10-16 23:15:53,107 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1139 selfloop transitions, 494 changer transitions 3/1924 dead transitions. [2021-10-16 23:15:53,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1193 places, 1924 transitions, 68253 flow [2021-10-16 23:15:53,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:15:53,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:15:53,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6223 transitions. [2021-10-16 23:15:53,124 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4625046451133408 [2021-10-16 23:15:53,124 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6223 transitions. [2021-10-16 23:15:53,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6223 transitions. [2021-10-16 23:15:53,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:15:53,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6223 transitions. [2021-10-16 23:15:53,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 138.2888888888889) internal successors, (6223), 45 states have internal predecessors, (6223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:53,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:53,191 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:15:53,191 INFO L186 Difference]: Start difference. First operand has 1149 places, 1798 transitions, 64030 flow. Second operand 45 states and 6223 transitions. [2021-10-16 23:15:53,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1193 places, 1924 transitions, 68253 flow [2021-10-16 23:16:00,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1164 places, 1924 transitions, 67630 flow, removed 87 selfloop flow, removed 29 redundant places. [2021-10-16 23:16:00,478 INFO L242 Difference]: Finished difference. Result has 1170 places, 1809 transitions, 64754 flow [2021-10-16 23:16:00,480 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=63423, PETRI_DIFFERENCE_MINUEND_PLACES=1120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=64754, PETRI_PLACES=1170, PETRI_TRANSITIONS=1809} [2021-10-16 23:16:00,480 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 879 predicate places. [2021-10-16 23:16:00,480 INFO L470 AbstractCegarLoop]: Abstraction has has 1170 places, 1809 transitions, 64754 flow [2021-10-16 23:16:00,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:00,481 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:16:00,481 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:00,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-10-16 23:16:00,481 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:16:00,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:16:00,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1805420558, now seen corresponding path program 20 times [2021-10-16 23:16:00,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:16:00,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869905370] [2021-10-16 23:16:00,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:16:00,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:16:00,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:16:01,281 INFO 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:01,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:16:01,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869905370] [2021-10-16 23:16:01,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869905370] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:16:01,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:16:01,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:16:01,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681421135] [2021-10-16 23:16:01,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:16:01,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:16:01,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:16:01,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=846, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:16:01,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:16:01,286 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1170 places, 1809 transitions, 64754 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:01,286 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:16:01,286 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:16:01,286 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:16:11,326 INFO L129 PetriNetUnfolder]: 3415/10689 cut-off events. [2021-10-16 23:16:11,326 INFO L130 PetriNetUnfolder]: For 1077293/1077300 co-relation queries the response was YES. [2021-10-16 23:16:11,538 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100369 conditions, 10689 events. 3415/10689 cut-off events. For 1077293/1077300 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 104522 event pairs, 443 based on Foata normal form. 8/10616 useless extension candidates. Maximal degree in co-relation 100082. Up to 2935 conditions per place. [2021-10-16 23:16:11,579 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1233 selfloop transitions, 409 changer transitions 3/1933 dead transitions. [2021-10-16 23:16:11,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1215 places, 1933 transitions, 69086 flow [2021-10-16 23:16:11,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-16 23:16:11,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-16 23:16:11,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6316 transitions. [2021-10-16 23:16:11,583 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45921186563908684 [2021-10-16 23:16:11,583 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6316 transitions. [2021-10-16 23:16:11,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6316 transitions. [2021-10-16 23:16:11,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:16:11,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6316 transitions. [2021-10-16 23:16:11,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 137.30434782608697) internal successors, (6316), 46 states have internal predecessors, (6316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:11,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:11,593 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:11,593 INFO L186 Difference]: Start difference. First operand has 1170 places, 1809 transitions, 64754 flow. Second operand 46 states and 6316 transitions. [2021-10-16 23:16:11,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1215 places, 1933 transitions, 69086 flow [2021-10-16 23:16:19,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1180 places, 1933 transitions, 68096 flow, removed 53 selfloop flow, removed 35 redundant places. [2021-10-16 23:16:19,044 INFO L242 Difference]: Finished difference. Result has 1184 places, 1819 transitions, 65025 flow [2021-10-16 23:16:19,045 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=63784, PETRI_DIFFERENCE_MINUEND_PLACES=1135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=65025, PETRI_PLACES=1184, PETRI_TRANSITIONS=1819} [2021-10-16 23:16:19,045 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 893 predicate places. [2021-10-16 23:16:19,045 INFO L470 AbstractCegarLoop]: Abstraction has has 1184 places, 1819 transitions, 65025 flow [2021-10-16 23:16:19,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:19,046 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:16:19,046 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:19,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-10-16 23:16:19,046 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:16:19,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:16:19,047 INFO L82 PathProgramCache]: Analyzing trace with hash -1112668670, now seen corresponding path program 21 times [2021-10-16 23:16:19,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:16:19,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046028800] [2021-10-16 23:16:19,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:16:19,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:16:19,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:16:19,924 INFO 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:19,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:16:19,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046028800] [2021-10-16 23:16:19,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046028800] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:16:19,924 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:16:19,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:16:19,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764505250] [2021-10-16 23:16:19,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:16:19,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:16:19,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:16:19,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=842, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:16:19,927 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-16 23:16:19,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1184 places, 1819 transitions, 65025 flow. Second operand has 31 states, 31 states have (on average 132.5483870967742) internal successors, (4109), 31 states have internal predecessors, (4109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:19,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:16:19,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-16 23:16:19,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:16:29,622 INFO L129 PetriNetUnfolder]: 3558/10964 cut-off events. [2021-10-16 23:16:29,622 INFO L130 PetriNetUnfolder]: For 1081261/1081268 co-relation queries the response was YES. [2021-10-16 23:16:29,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101838 conditions, 10964 events. 3558/10964 cut-off events. For 1081261/1081268 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 106703 event pairs, 471 based on Foata normal form. 9/10917 useless extension candidates. Maximal degree in co-relation 101547. Up to 2935 conditions per place. [2021-10-16 23:16:29,966 INFO L132 encePairwiseOnDemand]: 249/299 looper letters, 1228 selfloop transitions, 433 changer transitions 3/1950 dead transitions. [2021-10-16 23:16:29,967 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1231 places, 1950 transitions, 69341 flow [2021-10-16 23:16:29,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-16 23:16:29,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-16 23:16:29,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6498 transitions. [2021-10-16 23:16:29,970 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4527591973244147 [2021-10-16 23:16:29,970 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 6498 transitions. [2021-10-16 23:16:29,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 6498 transitions. [2021-10-16 23:16:29,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:16:29,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 6498 transitions. [2021-10-16 23:16:29,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 135.375) internal successors, (6498), 48 states have internal predecessors, (6498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:29,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:29,981 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 299.0) internal successors, (14651), 49 states have internal predecessors, (14651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:29,981 INFO L186 Difference]: Start difference. First operand has 1184 places, 1819 transitions, 65025 flow. Second operand 48 states and 6498 transitions. [2021-10-16 23:16:29,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1231 places, 1950 transitions, 69341 flow [2021-10-16 23:16:37,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1195 places, 1950 transitions, 68651 flow, removed 85 selfloop flow, removed 36 redundant places. [2021-10-16 23:16:37,879 INFO L242 Difference]: Finished difference. Result has 1201 places, 1831 transitions, 65569 flow [2021-10-16 23:16:37,880 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=64349, PETRI_DIFFERENCE_MINUEND_PLACES=1148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=65569, PETRI_PLACES=1201, PETRI_TRANSITIONS=1831} [2021-10-16 23:16:37,880 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 910 predicate places. [2021-10-16 23:16:37,880 INFO L470 AbstractCegarLoop]: Abstraction has has 1201 places, 1831 transitions, 65569 flow [2021-10-16 23:16:37,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 132.5483870967742) internal successors, (4109), 31 states have internal predecessors, (4109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:37,880 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:16:37,881 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-10-16 23:16:37,881 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:16:37,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:16:37,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1015195686, now seen corresponding path program 22 times [2021-10-16 23:16:37,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:16:37,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029423093] [2021-10-16 23:16:37,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:16:37,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:16:37,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:16:38,692 INFO 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:38,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:16:38,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029423093] [2021-10-16 23:16:38,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029423093] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:16:38,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:16:38,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2021-10-16 23:16:38,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531820142] [2021-10-16 23:16:38,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-10-16 23:16:38,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:16:38,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-10-16 23:16:38,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2021-10-16 23:16:38,695 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:16:38,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1201 places, 1831 transitions, 65569 flow. Second operand has 29 states, 29 states have (on average 134.79310344827587) internal successors, (3909), 29 states have internal predecessors, (3909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:38,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:16:38,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:16:38,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:16:48,120 INFO L129 PetriNetUnfolder]: 3422/10755 cut-off events. [2021-10-16 23:16:48,120 INFO L130 PetriNetUnfolder]: For 1082954/1082961 co-relation queries the response was YES. [2021-10-16 23:16:48,393 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101466 conditions, 10755 events. 3422/10755 cut-off events. For 1082954/1082961 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 105603 event pairs, 415 based on Foata normal form. 10/10717 useless extension candidates. Maximal degree in co-relation 101169. Up to 2935 conditions per place. [2021-10-16 23:16:48,436 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1153 selfloop transitions, 509 changer transitions 3/1953 dead transitions. [2021-10-16 23:16:48,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1244 places, 1953 transitions, 69836 flow [2021-10-16 23:16:48,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-16 23:16:48,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-16 23:16:48,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6100 transitions. [2021-10-16 23:16:48,439 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4636667680145941 [2021-10-16 23:16:48,439 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6100 transitions. [2021-10-16 23:16:48,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6100 transitions. [2021-10-16 23:16:48,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:16:48,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6100 transitions. [2021-10-16 23:16:48,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 138.63636363636363) internal successors, (6100), 44 states have internal predecessors, (6100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:48,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:48,449 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 299.0) internal successors, (13455), 45 states have internal predecessors, (13455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:48,449 INFO L186 Difference]: Start difference. First operand has 1201 places, 1831 transitions, 65569 flow. Second operand 44 states and 6100 transitions. [2021-10-16 23:16:48,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1244 places, 1953 transitions, 69836 flow [2021-10-16 23:16:55,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1208 places, 1953 transitions, 69151 flow, removed 74 selfloop flow, removed 36 redundant places. [2021-10-16 23:16:55,324 INFO L242 Difference]: Finished difference. Result has 1212 places, 1837 transitions, 66339 flow [2021-10-16 23:16:55,325 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=64884, PETRI_DIFFERENCE_MINUEND_PLACES=1165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=504, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=66339, PETRI_PLACES=1212, PETRI_TRANSITIONS=1837} [2021-10-16 23:16:55,325 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 921 predicate places. [2021-10-16 23:16:55,325 INFO L470 AbstractCegarLoop]: Abstraction has has 1212 places, 1837 transitions, 66339 flow [2021-10-16 23:16:55,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 134.79310344827587) internal successors, (3909), 29 states have internal predecessors, (3909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:55,326 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:16:55,326 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:55,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-10-16 23:16:55,326 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:16:55,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:16:55,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1612208210, now seen corresponding path program 23 times [2021-10-16 23:16:55,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:16:55,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882488221] [2021-10-16 23:16:55,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:16:55,327 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:16:55,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:16:56,146 INFO 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:56,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:16:56,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882488221] [2021-10-16 23:16:56,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882488221] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:16:56,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:16:56,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:16:56,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604026213] [2021-10-16 23:16:56,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:16:56,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:16:56,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:16:56,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:16:56,149 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:16:56,150 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1212 places, 1837 transitions, 66339 flow. Second operand has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:16:56,150 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:16:56,150 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:16:56,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:17:05,453 INFO L129 PetriNetUnfolder]: 3438/10830 cut-off events. [2021-10-16 23:17:05,453 INFO L130 PetriNetUnfolder]: For 1091928/1091935 co-relation queries the response was YES. [2021-10-16 23:17:05,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103262 conditions, 10830 events. 3438/10830 cut-off events. For 1091928/1091935 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 106598 event pairs, 447 based on Foata normal form. 8/10755 useless extension candidates. Maximal degree in co-relation 102963. Up to 2935 conditions per place. [2021-10-16 23:17:05,701 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1249 selfloop transitions, 421 changer transitions 3/1961 dead transitions. [2021-10-16 23:17:05,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1254 places, 1961 transitions, 70852 flow [2021-10-16 23:17:05,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-16 23:17:05,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-16 23:17:05,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5924 transitions. [2021-10-16 23:17:05,705 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4607606751186124 [2021-10-16 23:17:05,705 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5924 transitions. [2021-10-16 23:17:05,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5924 transitions. [2021-10-16 23:17:05,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:17:05,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5924 transitions. [2021-10-16 23:17:05,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 137.7674418604651) internal successors, (5924), 43 states have internal predecessors, (5924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:05,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:05,714 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 299.0) internal successors, (13156), 44 states have internal predecessors, (13156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:05,714 INFO L186 Difference]: Start difference. First operand has 1212 places, 1837 transitions, 66339 flow. Second operand 43 states and 5924 transitions. [2021-10-16 23:17:05,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1254 places, 1961 transitions, 70852 flow [2021-10-16 23:17:12,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1216 places, 1961 transitions, 69855 flow, removed 85 selfloop flow, removed 38 redundant places. [2021-10-16 23:17:12,832 INFO L242 Difference]: Finished difference. Result has 1222 places, 1853 transitions, 66863 flow [2021-10-16 23:17:12,833 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=65349, PETRI_DIFFERENCE_MINUEND_PLACES=1174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=66863, PETRI_PLACES=1222, PETRI_TRANSITIONS=1853} [2021-10-16 23:17:12,833 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 931 predicate places. [2021-10-16 23:17:12,833 INFO L470 AbstractCegarLoop]: Abstraction has has 1222 places, 1853 transitions, 66863 flow [2021-10-16 23:17:12,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.63333333333333) internal successors, (4039), 30 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:12,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:17:12,834 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-10-16 23:17:12,834 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:17:12,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:17:12,834 INFO L82 PathProgramCache]: Analyzing trace with hash 1402830946, now seen corresponding path program 24 times [2021-10-16 23:17:12,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:17:12,834 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546794013] [2021-10-16 23:17:12,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:17:12,835 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:17:12,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:17:13,660 INFO 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:13,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:17:13,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546794013] [2021-10-16 23:17:13,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546794013] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:17:13,660 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:17:13,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:17:13,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405754587] [2021-10-16 23:17:13,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:17:13,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:17:13,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:17:13,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:17:13,663 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:17:13,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1222 places, 1853 transitions, 66863 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:13,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:17:13,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:17:13,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:17:23,276 INFO L129 PetriNetUnfolder]: 3452/10883 cut-off events. [2021-10-16 23:17:23,276 INFO L130 PetriNetUnfolder]: For 1098772/1098779 co-relation queries the response was YES. [2021-10-16 23:17:23,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103928 conditions, 10883 events. 3452/10883 cut-off events. For 1098772/1098779 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 107343 event pairs, 449 based on Foata normal form. 8/10805 useless extension candidates. Maximal degree in co-relation 103623. Up to 2935 conditions per place. [2021-10-16 23:17:23,530 INFO L132 encePairwiseOnDemand]: 249/299 looper letters, 1261 selfloop transitions, 427 changer transitions 3/1979 dead transitions. [2021-10-16 23:17:23,530 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1266 places, 1979 transitions, 71612 flow [2021-10-16 23:17:23,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:17:23,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:17:23,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6183 transitions. [2021-10-16 23:17:23,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45953177257525085 [2021-10-16 23:17:23,533 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6183 transitions. [2021-10-16 23:17:23,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6183 transitions. [2021-10-16 23:17:23,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:17:23,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6183 transitions. [2021-10-16 23:17:23,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.4) internal successors, (6183), 45 states have internal predecessors, (6183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:23,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:23,543 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:23,543 INFO L186 Difference]: Start difference. First operand has 1222 places, 1853 transitions, 66863 flow. Second operand 45 states and 6183 transitions. [2021-10-16 23:17:23,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1266 places, 1979 transitions, 71612 flow [2021-10-16 23:17:30,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1234 places, 1979 transitions, 70842 flow, removed 134 selfloop flow, removed 32 redundant places. [2021-10-16 23:17:30,864 INFO L242 Difference]: Finished difference. Result has 1239 places, 1866 transitions, 67650 flow [2021-10-16 23:17:30,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=66093, PETRI_DIFFERENCE_MINUEND_PLACES=1190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=67650, PETRI_PLACES=1239, PETRI_TRANSITIONS=1866} [2021-10-16 23:17:30,865 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 948 predicate places. [2021-10-16 23:17:30,865 INFO L470 AbstractCegarLoop]: Abstraction has has 1239 places, 1866 transitions, 67650 flow [2021-10-16 23:17:30,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:30,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:17:30,865 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-16 23:17:30,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-10-16 23:17:30,866 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:17:30,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:17:30,866 INFO L82 PathProgramCache]: Analyzing trace with hash -2001536064, now seen corresponding path program 25 times [2021-10-16 23:17:30,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:17:30,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694334333] [2021-10-16 23:17:30,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:17:30,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:17:30,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:17:31,708 INFO 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:31,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:17:31,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694334333] [2021-10-16 23:17:31,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694334333] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:17:31,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:17:31,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2021-10-16 23:17:31,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128150268] [2021-10-16 23:17:31,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-10-16 23:17:31,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:17:31,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-10-16 23:17:31,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=789, Unknown=0, NotChecked=0, Total=870 [2021-10-16 23:17:31,711 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 299 [2021-10-16 23:17:31,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1239 places, 1866 transitions, 67650 flow. Second operand has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:31,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:17:31,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 299 [2021-10-16 23:17:31,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:17:41,657 INFO L129 PetriNetUnfolder]: 3609/11198 cut-off events. [2021-10-16 23:17:41,658 INFO L130 PetriNetUnfolder]: For 1109774/1109781 co-relation queries the response was YES. [2021-10-16 23:17:41,988 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106646 conditions, 11198 events. 3609/11198 cut-off events. For 1109774/1109781 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 109903 event pairs, 481 based on Foata normal form. 9/11151 useless extension candidates. Maximal degree in co-relation 106336. Up to 2935 conditions per place. [2021-10-16 23:17:42,031 INFO L132 encePairwiseOnDemand]: 253/299 looper letters, 1266 selfloop transitions, 446 changer transitions 3/2001 dead transitions. [2021-10-16 23:17:42,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1284 places, 2001 transitions, 72188 flow [2021-10-16 23:17:42,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-16 23:17:42,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-16 23:17:42,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6253 transitions. [2021-10-16 23:17:42,034 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4546313799621928 [2021-10-16 23:17:42,034 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6253 transitions. [2021-10-16 23:17:42,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6253 transitions. [2021-10-16 23:17:42,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:17:42,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6253 transitions. [2021-10-16 23:17:42,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 135.93478260869566) internal successors, (6253), 46 states have internal predecessors, (6253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:42,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:42,044 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 299.0) internal successors, (14053), 47 states have internal predecessors, (14053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:42,045 INFO L186 Difference]: Start difference. First operand has 1239 places, 1866 transitions, 67650 flow. Second operand 46 states and 6253 transitions. [2021-10-16 23:17:42,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1284 places, 2001 transitions, 72188 flow [2021-10-16 23:17:49,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1242 places, 2001 transitions, 71106 flow, removed 177 selfloop flow, removed 42 redundant places. [2021-10-16 23:17:49,512 INFO L242 Difference]: Finished difference. Result has 1246 places, 1876 transitions, 67980 flow [2021-10-16 23:17:49,513 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=66603, PETRI_DIFFERENCE_MINUEND_PLACES=1197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=67980, PETRI_PLACES=1246, PETRI_TRANSITIONS=1876} [2021-10-16 23:17:49,513 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 955 predicate places. [2021-10-16 23:17:49,513 INFO L470 AbstractCegarLoop]: Abstraction has has 1246 places, 1876 transitions, 67980 flow [2021-10-16 23:17:49,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.7) internal successors, (3981), 30 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:49,514 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:17:49,514 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-10-16 23:17:49,514 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:17:49,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:17:49,514 INFO L82 PathProgramCache]: Analyzing trace with hash 225174862, now seen corresponding path program 26 times [2021-10-16 23:17:49,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:17:49,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14467172] [2021-10-16 23:17:49,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:17:49,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:17:49,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:17:50,318 INFO 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:50,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:17:50,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14467172] [2021-10-16 23:17:50,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14467172] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:17:50,319 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:17:50,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2021-10-16 23:17:50,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479880669] [2021-10-16 23:17:50,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-10-16 23:17:50,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:17:50,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-10-16 23:17:50,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-10-16 23:17:50,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 299 [2021-10-16 23:17:50,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1246 places, 1876 transitions, 67980 flow. Second operand has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:17:50,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:17:50,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 299 [2021-10-16 23:17:50,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:18:00,446 INFO L129 PetriNetUnfolder]: 3455/10918 cut-off events. [2021-10-16 23:18:00,446 INFO L130 PetriNetUnfolder]: For 1104666/1104673 co-relation queries the response was YES. [2021-10-16 23:18:00,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105265 conditions, 10918 events. 3455/10918 cut-off events. For 1104666/1104673 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 107848 event pairs, 444 based on Foata normal form. 9/10846 useless extension candidates. Maximal degree in co-relation 104955. Up to 2935 conditions per place. [2021-10-16 23:18:00,770 INFO L132 encePairwiseOnDemand]: 249/299 looper letters, 1251 selfloop transitions, 449 changer transitions 3/1991 dead transitions. [2021-10-16 23:18:00,770 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1290 places, 1991 transitions, 72428 flow [2021-10-16 23:18:00,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-16 23:18:00,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-16 23:18:00,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6192 transitions. [2021-10-16 23:18:00,773 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.46020066889632105 [2021-10-16 23:18:00,773 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6192 transitions. [2021-10-16 23:18:00,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6192 transitions. [2021-10-16 23:18:00,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:18:00,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6192 transitions. [2021-10-16 23:18:00,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 137.6) internal successors, (6192), 45 states have internal predecessors, (6192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:00,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:00,783 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 299.0) internal successors, (13754), 46 states have internal predecessors, (13754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:00,783 INFO L186 Difference]: Start difference. First operand has 1246 places, 1876 transitions, 67980 flow. Second operand 45 states and 6192 transitions. [2021-10-16 23:18:00,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1290 places, 1991 transitions, 72428 flow [2021-10-16 23:18:08,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1254 places, 1991 transitions, 71636 flow, removed 108 selfloop flow, removed 36 redundant places. [2021-10-16 23:18:08,325 INFO L242 Difference]: Finished difference. Result has 1258 places, 1884 transitions, 68583 flow [2021-10-16 23:18:08,326 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=67236, PETRI_DIFFERENCE_MINUEND_PLACES=1210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=68583, PETRI_PLACES=1258, PETRI_TRANSITIONS=1884} [2021-10-16 23:18:08,326 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 967 predicate places. [2021-10-16 23:18:08,326 INFO L470 AbstractCegarLoop]: Abstraction has has 1258 places, 1884 transitions, 68583 flow [2021-10-16 23:18:08,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.48387096774192) internal successors, (4169), 31 states have internal predecessors, (4169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:08,327 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-16 23:18:08,327 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:08,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-10-16 23:18:08,327 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 14 more)] === [2021-10-16 23:18:08,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-16 23:18:08,327 INFO L82 PathProgramCache]: Analyzing trace with hash 2061891428, now seen corresponding path program 1 times [2021-10-16 23:18:08,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-16 23:18:08,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249579598] [2021-10-16 23:18:08,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-16 23:18:08,328 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-16 23:18:08,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-16 23:18:08,391 INFO 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:08,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-16 23:18:08,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249579598] [2021-10-16 23:18:08,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249579598] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-16 23:18:08,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-16 23:18:08,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-16 23:18:08,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202096009] [2021-10-16 23:18:08,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-16 23:18:08,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-16 23:18:08,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-16 23:18:08,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-16 23:18:08,393 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 270 out of 299 [2021-10-16 23:18:08,394 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1258 places, 1884 transitions, 68583 flow. Second operand has 6 states, 6 states have (on average 274.3333333333333) internal successors, (1646), 6 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:08,394 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-16 23:18:08,394 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 270 of 299 [2021-10-16 23:18:08,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-16 23:18:10,926 INFO L129 PetriNetUnfolder]: 1198/5959 cut-off events. [2021-10-16 23:18:10,926 INFO L130 PetriNetUnfolder]: For 888956/889493 co-relation queries the response was YES. [2021-10-16 23:18:11,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68926 conditions, 5959 events. 1198/5959 cut-off events. For 888956/889493 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 65082 event pairs, 8 based on Foata normal form. 544/6453 useless extension candidates. Maximal degree in co-relation 68612. Up to 1242 conditions per place. [2021-10-16 23:18:11,048 INFO L132 encePairwiseOnDemand]: 293/299 looper letters, 0 selfloop transitions, 0 changer transitions 1701/1701 dead transitions. [2021-10-16 23:18:11,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1258 places, 1701 transitions, 64478 flow [2021-10-16 23:18:11,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-16 23:18:11,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-16 23:18:11,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1654 transitions. [2021-10-16 23:18:11,049 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9219620958751393 [2021-10-16 23:18:11,049 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1654 transitions. [2021-10-16 23:18:11,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1654 transitions. [2021-10-16 23:18:11,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-16 23:18:11,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1654 transitions. [2021-10-16 23:18:11,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 275.6666666666667) internal successors, (1654), 6 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:11,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:11,051 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 299.0) internal successors, (2093), 7 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:11,051 INFO L186 Difference]: Start difference. First operand has 1258 places, 1884 transitions, 68583 flow. Second operand 6 states and 1654 transitions. [2021-10-16 23:18:11,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1258 places, 1701 transitions, 64478 flow [2021-10-16 23:18:16,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1162 places, 1701 transitions, 62848 flow, removed 71 selfloop flow, removed 96 redundant places. [2021-10-16 23:18:16,617 INFO L242 Difference]: Finished difference. Result has 1162 places, 0 transitions, 0 flow [2021-10-16 23:18:16,617 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=299, PETRI_DIFFERENCE_MINUEND_FLOW=62772, PETRI_DIFFERENCE_MINUEND_PLACES=1157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=0, PETRI_PLACES=1162, PETRI_TRANSITIONS=0} [2021-10-16 23:18:16,617 INFO L334 CegarLoopForPetriNet]: 291 programPoint places, 871 predicate places. [2021-10-16 23:18:16,617 INFO L470 AbstractCegarLoop]: Abstraction has has 1162 places, 0 transitions, 0 flow [2021-10-16 23:18:16,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 274.3333333333333) internal successors, (1646), 6 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-16 23:18:16,619 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-16 23:18:16,620 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,621 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,621 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,621 INFO L764 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONDATA_RACE [2021-10-16 23:18:16,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-10-16 23:18:16,625 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-16 23:18:16,625 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-16 23:18:16,627 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 11:18:16 BasicIcfg [2021-10-16 23:18:16,627 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-16 23:18:16,628 INFO L168 Benchmark]: Toolchain (without parser) took 675416.51 ms. Allocated memory was 189.8 MB in the beginning and 4.0 GB in the end (delta: 3.8 GB). Free memory was 137.9 MB in the beginning and 1.6 GB in the end (delta: -1.4 GB). Peak memory consumption was 2.4 GB. Max. memory is 8.0 GB. [2021-10-16 23:18:16,628 INFO L168 Benchmark]: CDTParser took 0.08 ms. Allocated memory is still 189.8 MB. Free memory is still 157.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-16 23:18:16,628 INFO L168 Benchmark]: CACSL2BoogieTranslator took 494.98 ms. Allocated memory is still 189.8 MB. Free memory was 137.8 MB in the beginning and 138.2 MB in the end (delta: -429.3 kB). Peak memory consumption was 10.9 MB. Max. memory is 8.0 GB. [2021-10-16 23:18:16,628 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.23 ms. Allocated memory is still 189.8 MB. Free memory was 138.2 MB in the beginning and 134.5 MB in the end (delta: 3.7 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-10-16 23:18:16,628 INFO L168 Benchmark]: Boogie Preprocessor took 54.21 ms. Allocated memory is still 189.8 MB. Free memory was 134.5 MB in the beginning and 130.9 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:18:16,628 INFO L168 Benchmark]: RCFGBuilder took 551.03 ms. Allocated memory is still 189.8 MB. Free memory was 130.9 MB in the beginning and 105.7 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 8.0 GB. [2021-10-16 23:18:16,628 INFO L168 Benchmark]: TraceAbstraction took 674264.16 ms. Allocated memory was 189.8 MB in the beginning and 4.0 GB in the end (delta: 3.8 GB). Free memory was 105.7 MB in the beginning and 1.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 2.4 GB. Max. memory is 8.0 GB. [2021-10-16 23:18:16,629 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.08 ms. Allocated memory is still 189.8 MB. Free memory is still 157.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 494.98 ms. Allocated memory is still 189.8 MB. Free memory was 137.8 MB in the beginning and 138.2 MB in the end (delta: -429.3 kB). Peak memory consumption was 10.9 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 47.23 ms. Allocated memory is still 189.8 MB. Free memory was 138.2 MB in the beginning and 134.5 MB in the end (delta: 3.7 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 54.21 ms. Allocated memory is still 189.8 MB. Free memory was 134.5 MB in the beginning and 130.9 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 8.0 GB. * RCFGBuilder took 551.03 ms. Allocated memory is still 189.8 MB. Free memory was 130.9 MB in the beginning and 105.7 MB in the end (delta: 25.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 8.0 GB. * TraceAbstraction took 674264.16 ms. Allocated memory was 189.8 MB in the beginning and 4.0 GB in the end (delta: 3.8 GB). Free memory was 105.7 MB in the beginning and 1.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 2.4 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 1221]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1222]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1239]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1221]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1222]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1241]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1242]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1221]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1222]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1221]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1222]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1246]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1228]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 1231]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 371 locations, 17 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 5.9ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 674156.6ms, OverallIterations: 70, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 622548.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 84.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6444 SDtfs, 46144 SDslu, 71000 SDs, 0 SdLazy, 197161 SolverSat, 7790 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 68804.7ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4279 GetRequests, 223 SyntacticMatches, 264 SemanticMatches, 3792 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60037 ImplicationChecksByTransitivity, 79916.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=68583occurred in iteration=69, InterpolantAutomatonStates: 2626, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 232.1ms SsaConstructionTime, 2324.5ms SatisfiabilityAnalysisTime, 48337.3ms InterpolantComputationTime, 15409 NumberOfCodeBlocks, 15409 NumberOfCodeBlocksAsserted, 70 NumberOfCheckSat, 15339 ConstructedInterpolants, 0 QuantifiedInterpolants, 389904 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 70 InterpolantComputations, 70 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 14 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-10-16 23:18:16,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...