/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/weaver/popl20-three-array-sum.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-5b77e9fc37942d960732eb3788a90132329d3bc4-5b77e9f [2021-10-19 14:44:23,219 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-19 14:44:23,220 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-19 14:44:23,284 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-19 14:44:23,284 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-19 14:44:23,285 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-19 14:44:23,285 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-19 14:44:23,287 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-19 14:44:23,288 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-19 14:44:23,289 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-19 14:44:23,289 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-19 14:44:23,290 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-19 14:44:23,290 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-19 14:44:23,291 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-19 14:44:23,292 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-19 14:44:23,292 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-19 14:44:23,293 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-19 14:44:23,293 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-19 14:44:23,294 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-19 14:44:23,295 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-19 14:44:23,296 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-19 14:44:23,299 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-19 14:44:23,299 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-19 14:44:23,300 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-19 14:44:23,301 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-19 14:44:23,302 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-19 14:44:23,302 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-19 14:44:23,302 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-19 14:44:23,302 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-19 14:44:23,303 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-19 14:44:23,303 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-19 14:44:23,304 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-19 14:44:23,304 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-19 14:44:23,304 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-19 14:44:23,305 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-19 14:44:23,305 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-19 14:44:23,306 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-19 14:44:23,306 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-19 14:44:23,306 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-19 14:44:23,306 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-19 14:44:23,307 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-19 14:44:23,308 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-19 14:44:23,322 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-19 14:44:23,322 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-19 14:44:23,326 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-19 14:44:23,327 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-19 14:44:23,327 INFO L138 SettingsManager]: * Use SBE=true [2021-10-19 14:44:23,327 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-19 14:44:23,327 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-19 14:44:23,327 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-19 14:44:23,327 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-19 14:44:23,327 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-19 14:44:23,328 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-19 14:44:23,328 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-19 14:44:23,328 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-19 14:44:23,328 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-19 14:44:23,328 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-19 14:44:23,328 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-19 14:44:23,328 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-19 14:44:23,329 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-19 14:44:23,329 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-19 14:44:23,329 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-19 14:44:23,329 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-19 14:44:23,329 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-19 14:44:23,329 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-19 14:44:23,329 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-19 14:44:23,329 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-19 14:44:23,329 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-19 14:44:23,330 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-19 14:44:23,330 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-19 14:44:23,330 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-19 14:44:23,330 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-19 14:44:23,515 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-19 14:44:23,531 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-19 14:44:23,533 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-19 14:44:23,534 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-19 14:44:23,545 INFO L275 PluginConnector]: CDTParser initialized [2021-10-19 14:44:23,546 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-three-array-sum.wvr.c [2021-10-19 14:44:23,588 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1103e61b4/f6f260b7aad44fc988f95a35f6068334/FLAG058e80997 [2021-10-19 14:44:23,944 INFO L306 CDTParser]: Found 1 translation units. [2021-10-19 14:44:23,944 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-three-array-sum.wvr.c [2021-10-19 14:44:23,960 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1103e61b4/f6f260b7aad44fc988f95a35f6068334/FLAG058e80997 [2021-10-19 14:44:24,356 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1103e61b4/f6f260b7aad44fc988f95a35f6068334 [2021-10-19 14:44:24,358 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-19 14:44:24,358 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-19 14:44:24,361 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-19 14:44:24,361 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-19 14:44:24,363 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-19 14:44:24,363 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,364 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@716bdd2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24, skipping insertion in model container [2021-10-19 14:44:24,364 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,368 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-19 14:44:24,379 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-19 14:44:24,516 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-three-array-sum.wvr.c[2691,2704] [2021-10-19 14:44:24,519 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-19 14:44:24,524 INFO L203 MainTranslator]: Completed pre-run [2021-10-19 14:44:24,542 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-three-array-sum.wvr.c[2691,2704] [2021-10-19 14:44:24,545 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-19 14:44:24,558 INFO L208 MainTranslator]: Completed translation [2021-10-19 14:44:24,559 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24 WrapperNode [2021-10-19 14:44:24,559 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-19 14:44:24,560 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-19 14:44:24,561 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-19 14:44:24,561 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-19 14:44:24,567 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,578 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,598 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-19 14:44:24,599 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-19 14:44:24,599 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-19 14:44:24,599 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-19 14:44:24,607 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,608 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,611 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,611 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,622 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,626 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,628 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,630 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-19 14:44:24,631 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-19 14:44:24,631 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-19 14:44:24,631 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-19 14:44:24,647 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (1/1) ... [2021-10-19 14:44:24,662 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-19 14:44:24,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-19 14:44:24,682 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-19 14:44:24,689 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-19 14:44:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-19 14:44:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-19 14:44:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-19 14:44:24,709 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-19 14:44:24,709 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-19 14:44:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-19 14:44:24,710 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-19 14:44:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-19 14:44:24,710 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-19 14:44:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-19 14:44:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-19 14:44:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-19 14:44:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-19 14:44:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-19 14:44:24,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-19 14:44:24,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-19 14:44:24,711 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-19 14:44:25,460 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-19 14:44:25,460 INFO L299 CfgBuilder]: Removed 30 assume(true) statements. [2021-10-19 14:44:25,462 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.10 02:44:25 BoogieIcfgContainer [2021-10-19 14:44:25,462 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-19 14:44:25,463 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-19 14:44:25,463 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-19 14:44:25,465 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-19 14:44:25,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.10 02:44:24" (1/3) ... [2021-10-19 14:44:25,466 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e12bcdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.10 02:44:25, skipping insertion in model container [2021-10-19 14:44:25,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.10 02:44:24" (2/3) ... [2021-10-19 14:44:25,466 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e12bcdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.10 02:44:25, skipping insertion in model container [2021-10-19 14:44:25,467 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.10 02:44:25" (3/3) ... [2021-10-19 14:44:25,468 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-three-array-sum.wvr.c [2021-10-19 14:44:25,471 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-19 14:44:25,471 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 39 error locations. [2021-10-19 14:44:25,471 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-19 14:44:25,502 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,502 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,502 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,502 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,503 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,504 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,505 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,506 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,507 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,508 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,509 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,510 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,511 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,512 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,513 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,513 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,513 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,513 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,513 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,513 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,513 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,514 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,515 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,516 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,517 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,518 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,518 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,518 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,520 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,520 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,520 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,520 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,520 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,520 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,520 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,521 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,522 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,523 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,523 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,523 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,523 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,523 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,523 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,523 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,524 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,524 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~nondet14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,524 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,524 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,524 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,524 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,524 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-19 14:44:25,528 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-19 14:44:25,568 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-19 14:44:25,572 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-19 14:44:25,573 INFO L340 AbstractCegarLoop]: Starting to check reachability of 65 error locations. [2021-10-19 14:44:25,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 328 places, 338 transitions, 700 flow [2021-10-19 14:44:25,724 INFO L129 PetriNetUnfolder]: 20/335 cut-off events. [2021-10-19 14:44:25,724 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-19 14:44:25,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 348 conditions, 335 events. 20/335 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 445 event pairs, 0 based on Foata normal form. 0/276 useless extension candidates. Maximal degree in co-relation 263. Up to 3 conditions per place. [2021-10-19 14:44:25,730 INFO L82 GeneralOperation]: Start removeDead. Operand has 328 places, 338 transitions, 700 flow [2021-10-19 14:44:25,739 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 309 places, 318 transitions, 654 flow [2021-10-19 14:44:25,743 INFO L129 PetriNetUnfolder]: 0/24 cut-off events. [2021-10-19 14:44:25,743 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-19 14:44:25,743 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:25,744 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:25,745 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:25,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:25,750 INFO L82 PathProgramCache]: Analyzing trace with hash -572615472, now seen corresponding path program 1 times [2021-10-19 14:44:25,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:25,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660195445] [2021-10-19 14:44:25,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:25,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:25,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:25,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:25,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660195445] [2021-10-19 14:44:25,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660195445] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:25,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:25,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:25,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20515285] [2021-10-19 14:44:25,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:25,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:25,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:25,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:25,937 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 288 out of 338 [2021-10-19 14:44:25,943 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 318 transitions, 654 flow. Second operand has 3 states, 3 states have (on average 289.3333333333333) internal successors, (868), 3 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:25,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:25,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 338 [2021-10-19 14:44:25,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:26,108 INFO L129 PetriNetUnfolder]: 148/815 cut-off events. [2021-10-19 14:44:26,108 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-10-19 14:44:26,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1035 conditions, 815 events. 148/815 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3988 event pairs, 81 based on Foata normal form. 57/690 useless extension candidates. Maximal degree in co-relation 821. Up to 202 conditions per place. [2021-10-19 14:44:26,120 INFO L132 encePairwiseOnDemand]: 311/338 looper letters, 21 selfloop transitions, 2 changer transitions 6/293 dead transitions. [2021-10-19 14:44:26,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 293 transitions, 650 flow [2021-10-19 14:44:26,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:26,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:26,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 912 transitions. [2021-10-19 14:44:26,135 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8994082840236687 [2021-10-19 14:44:26,135 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 912 transitions. [2021-10-19 14:44:26,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 912 transitions. [2021-10-19 14:44:26,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:26,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 912 transitions. [2021-10-19 14:44:26,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 304.0) internal successors, (912), 3 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,151 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,152 INFO L186 Difference]: Start difference. First operand has 309 places, 318 transitions, 654 flow. Second operand 3 states and 912 transitions. [2021-10-19 14:44:26,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 293 transitions, 650 flow [2021-10-19 14:44:26,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 293 transitions, 638 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-10-19 14:44:26,164 INFO L242 Difference]: Finished difference. Result has 292 places, 287 transitions, 584 flow [2021-10-19 14:44:26,166 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=584, PETRI_PLACES=292, PETRI_TRANSITIONS=287} [2021-10-19 14:44:26,166 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -17 predicate places. [2021-10-19 14:44:26,167 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 287 transitions, 584 flow [2021-10-19 14:44:26,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 289.3333333333333) internal successors, (868), 3 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,167 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:26,168 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:26,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-19 14:44:26,168 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:26,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:26,169 INFO L82 PathProgramCache]: Analyzing trace with hash -242500091, now seen corresponding path program 1 times [2021-10-19 14:44:26,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:26,169 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840243617] [2021-10-19 14:44:26,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:26,169 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:26,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:26,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:26,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:26,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840243617] [2021-10-19 14:44:26,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840243617] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:26,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:26,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:26,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195925285] [2021-10-19 14:44:26,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:26,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:26,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:26,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:26,234 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 338 [2021-10-19 14:44:26,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 287 transitions, 584 flow. Second operand has 3 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-19 14:44:26,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:26,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 338 [2021-10-19 14:44:26,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:26,317 INFO L129 PetriNetUnfolder]: 67/602 cut-off events. [2021-10-19 14:44:26,317 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-19 14:44:26,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 696 conditions, 602 events. 67/602 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2449 event pairs, 28 based on Foata normal form. 0/513 useless extension candidates. Maximal degree in co-relation 662. Up to 84 conditions per place. [2021-10-19 14:44:26,323 INFO L132 encePairwiseOnDemand]: 331/338 looper letters, 13 selfloop transitions, 1 changer transitions 0/281 dead transitions. [2021-10-19 14:44:26,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 281 transitions, 600 flow [2021-10-19 14:44:26,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:26,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:26,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 893 transitions. [2021-10-19 14:44:26,341 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8806706114398422 [2021-10-19 14:44:26,341 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 893 transitions. [2021-10-19 14:44:26,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 893 transitions. [2021-10-19 14:44:26,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:26,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 893 transitions. [2021-10-19 14:44:26,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 297.6666666666667) internal successors, (893), 3 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,345 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,346 INFO L186 Difference]: Start difference. First operand has 292 places, 287 transitions, 584 flow. Second operand 3 states and 893 transitions. [2021-10-19 14:44:26,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 281 transitions, 600 flow [2021-10-19 14:44:26,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 281 transitions, 596 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-19 14:44:26,353 INFO L242 Difference]: Finished difference. Result has 280 places, 281 transitions, 570 flow [2021-10-19 14:44:26,353 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=570, PETRI_PLACES=280, PETRI_TRANSITIONS=281} [2021-10-19 14:44:26,354 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -29 predicate places. [2021-10-19 14:44:26,354 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 281 transitions, 570 flow [2021-10-19 14:44:26,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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-19 14:44:26,354 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:26,355 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:26,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-19 14:44:26,355 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:26,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:26,355 INFO L82 PathProgramCache]: Analyzing trace with hash 2004389426, now seen corresponding path program 1 times [2021-10-19 14:44:26,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:26,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262642766] [2021-10-19 14:44:26,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:26,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:26,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:26,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:26,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262642766] [2021-10-19 14:44:26,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262642766] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:26,387 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:26,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:26,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545112504] [2021-10-19 14:44:26,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:26,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:26,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:26,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:26,389 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 338 [2021-10-19 14:44:26,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 281 transitions, 570 flow. Second operand has 3 states, 3 states have (on average 303.3333333333333) internal successors, (910), 3 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:26,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 338 [2021-10-19 14:44:26,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:26,447 INFO L129 PetriNetUnfolder]: 11/342 cut-off events. [2021-10-19 14:44:26,447 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-19 14:44:26,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 365 conditions, 342 events. 11/342 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 558 event pairs, 3 based on Foata normal form. 0/304 useless extension candidates. Maximal degree in co-relation 332. Up to 15 conditions per place. [2021-10-19 14:44:26,449 INFO L132 encePairwiseOnDemand]: 335/338 looper letters, 7 selfloop transitions, 2 changer transitions 0/280 dead transitions. [2021-10-19 14:44:26,449 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 280 transitions, 586 flow [2021-10-19 14:44:26,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:26,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:26,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 916 transitions. [2021-10-19 14:44:26,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.903353057199211 [2021-10-19 14:44:26,452 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 916 transitions. [2021-10-19 14:44:26,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 916 transitions. [2021-10-19 14:44:26,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:26,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 916 transitions. [2021-10-19 14:44:26,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 305.3333333333333) internal successors, (916), 3 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,459 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,459 INFO L186 Difference]: Start difference. First operand has 280 places, 281 transitions, 570 flow. Second operand 3 states and 916 transitions. [2021-10-19 14:44:26,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 280 transitions, 586 flow [2021-10-19 14:44:26,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 280 transitions, 585 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-19 14:44:26,464 INFO L242 Difference]: Finished difference. Result has 280 places, 280 transitions, 571 flow [2021-10-19 14:44:26,464 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=571, PETRI_PLACES=280, PETRI_TRANSITIONS=280} [2021-10-19 14:44:26,464 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -29 predicate places. [2021-10-19 14:44:26,464 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 280 transitions, 571 flow [2021-10-19 14:44:26,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 303.3333333333333) internal successors, (910), 3 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,465 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:26,465 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:26,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-19 14:44:26,465 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:26,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:26,466 INFO L82 PathProgramCache]: Analyzing trace with hash -1210449581, now seen corresponding path program 1 times [2021-10-19 14:44:26,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:26,466 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688706726] [2021-10-19 14:44:26,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:26,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:26,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:26,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:26,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688706726] [2021-10-19 14:44:26,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688706726] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:26,612 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:26,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-19 14:44:26,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516315560] [2021-10-19 14:44:26,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-19 14:44:26,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:26,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-19 14:44:26,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-19 14:44:26,626 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 338 [2021-10-19 14:44:26,627 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 280 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 230.83333333333334) internal successors, (1385), 6 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:26,627 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:26,627 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 338 [2021-10-19 14:44:26,627 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:27,080 INFO L129 PetriNetUnfolder]: 900/2276 cut-off events. [2021-10-19 14:44:27,081 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-19 14:44:27,091 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3619 conditions, 2276 events. 900/2276 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14819 event pairs, 679 based on Foata normal form. 0/1942 useless extension candidates. Maximal degree in co-relation 3587. Up to 1320 conditions per place. [2021-10-19 14:44:27,106 INFO L132 encePairwiseOnDemand]: 320/338 looper letters, 65 selfloop transitions, 15 changer transitions 0/277 dead transitions. [2021-10-19 14:44:27,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 277 transitions, 725 flow [2021-10-19 14:44:27,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-19 14:44:27,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-19 14:44:27,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1457 transitions. [2021-10-19 14:44:27,109 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7184418145956607 [2021-10-19 14:44:27,109 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1457 transitions. [2021-10-19 14:44:27,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1457 transitions. [2021-10-19 14:44:27,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:27,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1457 transitions. [2021-10-19 14:44:27,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 242.83333333333334) internal successors, (1457), 6 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,157 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,157 INFO L186 Difference]: Start difference. First operand has 280 places, 280 transitions, 571 flow. Second operand 6 states and 1457 transitions. [2021-10-19 14:44:27,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 277 transitions, 725 flow [2021-10-19 14:44:27,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 277 transitions, 721 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-19 14:44:27,162 INFO L242 Difference]: Finished difference. Result has 280 places, 277 transitions, 591 flow [2021-10-19 14:44:27,163 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=280, PETRI_TRANSITIONS=277} [2021-10-19 14:44:27,163 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -29 predicate places. [2021-10-19 14:44:27,163 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 277 transitions, 591 flow [2021-10-19 14:44:27,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 230.83333333333334) internal successors, (1385), 6 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,164 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:27,164 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:27,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-19 14:44:27,164 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:27,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:27,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1827560433, now seen corresponding path program 1 times [2021-10-19 14:44:27,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:27,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137091447] [2021-10-19 14:44:27,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:27,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:27,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:27,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:27,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:27,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137091447] [2021-10-19 14:44:27,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137091447] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:27,203 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:27,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:27,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717302616] [2021-10-19 14:44:27,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:27,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:27,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:27,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:27,205 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 338 [2021-10-19 14:44:27,206 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 277 transitions, 591 flow. Second operand has 3 states, 3 states have (on average 303.3333333333333) internal successors, (910), 3 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:27,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 338 [2021-10-19 14:44:27,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:27,255 INFO L129 PetriNetUnfolder]: 15/351 cut-off events. [2021-10-19 14:44:27,255 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-19 14:44:27,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 392 conditions, 351 events. 15/351 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 576 event pairs, 3 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 359. Up to 18 conditions per place. [2021-10-19 14:44:27,258 INFO L132 encePairwiseOnDemand]: 335/338 looper letters, 7 selfloop transitions, 2 changer transitions 0/276 dead transitions. [2021-10-19 14:44:27,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 276 transitions, 607 flow [2021-10-19 14:44:27,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:27,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:27,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 916 transitions. [2021-10-19 14:44:27,260 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.903353057199211 [2021-10-19 14:44:27,260 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 916 transitions. [2021-10-19 14:44:27,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 916 transitions. [2021-10-19 14:44:27,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:27,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 916 transitions. [2021-10-19 14:44:27,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 305.3333333333333) internal successors, (916), 3 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,264 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,264 INFO L186 Difference]: Start difference. First operand has 280 places, 277 transitions, 591 flow. Second operand 3 states and 916 transitions. [2021-10-19 14:44:27,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 276 transitions, 607 flow [2021-10-19 14:44:27,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 276 transitions, 577 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-19 14:44:27,268 INFO L242 Difference]: Finished difference. Result has 276 places, 276 transitions, 563 flow [2021-10-19 14:44:27,269 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=274, 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=563, PETRI_PLACES=276, PETRI_TRANSITIONS=276} [2021-10-19 14:44:27,269 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -33 predicate places. [2021-10-19 14:44:27,269 INFO L470 AbstractCegarLoop]: Abstraction has has 276 places, 276 transitions, 563 flow [2021-10-19 14:44:27,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 303.3333333333333) internal successors, (910), 3 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:27,270 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:27,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-19 14:44:27,270 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:27,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:27,270 INFO L82 PathProgramCache]: Analyzing trace with hash 1886426523, now seen corresponding path program 1 times [2021-10-19 14:44:27,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:27,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807356878] [2021-10-19 14:44:27,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:27,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:27,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:27,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:27,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:27,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807356878] [2021-10-19 14:44:27,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807356878] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:27,303 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:27,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:27,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973776445] [2021-10-19 14:44:27,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:27,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:27,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:27,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:27,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 338 [2021-10-19 14:44:27,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 276 transitions, 563 flow. Second operand has 3 states, 3 states have (on average 305.3333333333333) internal successors, (916), 3 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:27,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 338 [2021-10-19 14:44:27,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:27,346 INFO L129 PetriNetUnfolder]: 9/296 cut-off events. [2021-10-19 14:44:27,346 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-19 14:44:27,347 INFO L84 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 296 events. 9/296 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 406 event pairs, 1 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 282. Up to 9 conditions per place. [2021-10-19 14:44:27,348 INFO L132 encePairwiseOnDemand]: 335/338 looper letters, 5 selfloop transitions, 2 changer transitions 0/275 dead transitions. [2021-10-19 14:44:27,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 275 transitions, 575 flow [2021-10-19 14:44:27,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:27,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:27,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 920 transitions. [2021-10-19 14:44:27,350 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9072978303747534 [2021-10-19 14:44:27,350 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 920 transitions. [2021-10-19 14:44:27,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 920 transitions. [2021-10-19 14:44:27,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:27,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 920 transitions. [2021-10-19 14:44:27,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,358 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,358 INFO L186 Difference]: Start difference. First operand has 276 places, 276 transitions, 563 flow. Second operand 3 states and 920 transitions. [2021-10-19 14:44:27,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 275 transitions, 575 flow [2021-10-19 14:44:27,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 275 transitions, 571 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-19 14:44:27,362 INFO L242 Difference]: Finished difference. Result has 275 places, 275 transitions, 561 flow [2021-10-19 14:44:27,363 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=557, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=561, PETRI_PLACES=275, PETRI_TRANSITIONS=275} [2021-10-19 14:44:27,363 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -34 predicate places. [2021-10-19 14:44:27,363 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 275 transitions, 561 flow [2021-10-19 14:44:27,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 305.3333333333333) internal successors, (916), 3 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,363 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:27,364 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:27,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-19 14:44:27,364 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:27,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:27,364 INFO L82 PathProgramCache]: Analyzing trace with hash 131793153, now seen corresponding path program 1 times [2021-10-19 14:44:27,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:27,364 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697489071] [2021-10-19 14:44:27,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:27,365 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:27,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:27,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:27,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:27,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697489071] [2021-10-19 14:44:27,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697489071] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:27,426 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:27,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:27,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98551937] [2021-10-19 14:44:27,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:27,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:27,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:27,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:27,432 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 338 [2021-10-19 14:44:27,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 275 transitions, 561 flow. Second operand has 3 states, 3 states have (on average 303.6666666666667) internal successors, (911), 3 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:27,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 338 [2021-10-19 14:44:27,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:27,462 INFO L129 PetriNetUnfolder]: 7/273 cut-off events. [2021-10-19 14:44:27,462 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-19 14:44:27,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 289 conditions, 273 events. 7/273 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 300 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 257. Up to 4 conditions per place. [2021-10-19 14:44:27,463 INFO L132 encePairwiseOnDemand]: 333/338 looper letters, 4 selfloop transitions, 3 changer transitions 0/273 dead transitions. [2021-10-19 14:44:27,464 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 273 transitions, 571 flow [2021-10-19 14:44:27,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:27,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:27,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 918 transitions. [2021-10-19 14:44:27,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9053254437869822 [2021-10-19 14:44:27,465 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 918 transitions. [2021-10-19 14:44:27,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 918 transitions. [2021-10-19 14:44:27,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:27,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 918 transitions. [2021-10-19 14:44:27,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 306.0) internal successors, (918), 3 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,468 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,469 INFO L186 Difference]: Start difference. First operand has 275 places, 275 transitions, 561 flow. Second operand 3 states and 918 transitions. [2021-10-19 14:44:27,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 273 transitions, 571 flow [2021-10-19 14:44:27,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 273 transitions, 567 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-19 14:44:27,491 INFO L242 Difference]: Finished difference. Result has 273 places, 273 transitions, 559 flow [2021-10-19 14:44:27,491 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=559, PETRI_PLACES=273, PETRI_TRANSITIONS=273} [2021-10-19 14:44:27,491 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -36 predicate places. [2021-10-19 14:44:27,491 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 273 transitions, 559 flow [2021-10-19 14:44:27,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 303.6666666666667) internal successors, (911), 3 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,492 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:27,492 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:27,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-19 14:44:27,492 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:27,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:27,493 INFO L82 PathProgramCache]: Analyzing trace with hash 2099197763, now seen corresponding path program 1 times [2021-10-19 14:44:27,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:27,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736869275] [2021-10-19 14:44:27,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:27,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:27,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:27,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:27,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:27,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736869275] [2021-10-19 14:44:27,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736869275] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:27,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:27,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:27,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206104167] [2021-10-19 14:44:27,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:27,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:27,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:27,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:27,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 305 out of 338 [2021-10-19 14:44:27,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 273 transitions, 559 flow. Second operand has 3 states, 3 states have (on average 306.3333333333333) internal successors, (919), 3 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:27,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 305 of 338 [2021-10-19 14:44:27,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:27,580 INFO L129 PetriNetUnfolder]: 14/387 cut-off events. [2021-10-19 14:44:27,580 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-19 14:44:27,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 415 conditions, 387 events. 14/387 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 851 event pairs, 1 based on Foata normal form. 0/353 useless extension candidates. Maximal degree in co-relation 383. Up to 12 conditions per place. [2021-10-19 14:44:27,582 INFO L132 encePairwiseOnDemand]: 335/338 looper letters, 5 selfloop transitions, 2 changer transitions 0/274 dead transitions. [2021-10-19 14:44:27,582 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 274 transitions, 575 flow [2021-10-19 14:44:27,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:27,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:27,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 923 transitions. [2021-10-19 14:44:27,585 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9102564102564102 [2021-10-19 14:44:27,585 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 923 transitions. [2021-10-19 14:44:27,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 923 transitions. [2021-10-19 14:44:27,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:27,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 923 transitions. [2021-10-19 14:44:27,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 307.6666666666667) internal successors, (923), 3 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,588 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,588 INFO L186 Difference]: Start difference. First operand has 273 places, 273 transitions, 559 flow. Second operand 3 states and 923 transitions. [2021-10-19 14:44:27,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 274 transitions, 575 flow [2021-10-19 14:44:27,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 274 transitions, 569 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-19 14:44:27,592 INFO L242 Difference]: Finished difference. Result has 273 places, 274 transitions, 565 flow [2021-10-19 14:44:27,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=565, PETRI_PLACES=273, PETRI_TRANSITIONS=274} [2021-10-19 14:44:27,593 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -36 predicate places. [2021-10-19 14:44:27,593 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 274 transitions, 565 flow [2021-10-19 14:44:27,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 306.3333333333333) internal successors, (919), 3 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:27,593 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:27,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-19 14:44:27,593 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:27,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:27,594 INFO L82 PathProgramCache]: Analyzing trace with hash -1922681433, now seen corresponding path program 1 times [2021-10-19 14:44:27,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:27,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049438270] [2021-10-19 14:44:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:27,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:27,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:27,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:27,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049438270] [2021-10-19 14:44:27,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049438270] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:27,697 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:27,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-19 14:44:27,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678499610] [2021-10-19 14:44:27,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-19 14:44:27,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:27,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-19 14:44:27,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-19 14:44:27,699 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 338 [2021-10-19 14:44:27,700 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 274 transitions, 565 flow. Second operand has 6 states, 6 states have (on average 253.83333333333334) internal successors, (1523), 6 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:27,700 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:27,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 338 [2021-10-19 14:44:27,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:28,598 INFO L129 PetriNetUnfolder]: 2199/4457 cut-off events. [2021-10-19 14:44:28,599 INFO L130 PetriNetUnfolder]: For 826/830 co-relation queries the response was YES. [2021-10-19 14:44:28,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8398 conditions, 4457 events. 2199/4457 cut-off events. For 826/830 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 31716 event pairs, 354 based on Foata normal form. 0/3768 useless extension candidates. Maximal degree in co-relation 8365. Up to 1974 conditions per place. [2021-10-19 14:44:28,668 INFO L132 encePairwiseOnDemand]: 330/338 looper letters, 93 selfloop transitions, 10 changer transitions 0/319 dead transitions. [2021-10-19 14:44:28,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 319 transitions, 869 flow [2021-10-19 14:44:28,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-19 14:44:28,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-19 14:44:28,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1615 transitions. [2021-10-19 14:44:28,672 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7963510848126233 [2021-10-19 14:44:28,672 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1615 transitions. [2021-10-19 14:44:28,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1615 transitions. [2021-10-19 14:44:28,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:28,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1615 transitions. [2021-10-19 14:44:28,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 269.1666666666667) internal successors, (1615), 6 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,681 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,681 INFO L186 Difference]: Start difference. First operand has 273 places, 274 transitions, 565 flow. Second operand 6 states and 1615 transitions. [2021-10-19 14:44:28,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 319 transitions, 869 flow [2021-10-19 14:44:28,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 319 transitions, 869 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-19 14:44:28,688 INFO L242 Difference]: Finished difference. Result has 283 places, 283 transitions, 645 flow [2021-10-19 14:44:28,688 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=645, PETRI_PLACES=283, PETRI_TRANSITIONS=283} [2021-10-19 14:44:28,689 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -26 predicate places. [2021-10-19 14:44:28,689 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 283 transitions, 645 flow [2021-10-19 14:44:28,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 253.83333333333334) internal successors, (1523), 6 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,689 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:28,690 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:28,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-19 14:44:28,690 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:28,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:28,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1613235626, now seen corresponding path program 1 times [2021-10-19 14:44:28,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:28,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81013664] [2021-10-19 14:44:28,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:28,691 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:28,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:28,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:28,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:28,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81013664] [2021-10-19 14:44:28,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81013664] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:28,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:28,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:28,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987585138] [2021-10-19 14:44:28,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:28,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:28,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:28,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:28,758 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 338 [2021-10-19 14:44:28,759 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 283 transitions, 645 flow. Second operand has 3 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,759 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:28,759 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 338 [2021-10-19 14:44:28,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:28,796 INFO L129 PetriNetUnfolder]: 28/437 cut-off events. [2021-10-19 14:44:28,797 INFO L130 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2021-10-19 14:44:28,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 552 conditions, 437 events. 28/437 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1209 event pairs, 1 based on Foata normal form. 0/405 useless extension candidates. Maximal degree in co-relation 515. Up to 24 conditions per place. [2021-10-19 14:44:28,800 INFO L132 encePairwiseOnDemand]: 335/338 looper letters, 7 selfloop transitions, 2 changer transitions 0/282 dead transitions. [2021-10-19 14:44:28,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 282 transitions, 661 flow [2021-10-19 14:44:28,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:28,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:28,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 910 transitions. [2021-10-19 14:44:28,802 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8974358974358975 [2021-10-19 14:44:28,802 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 910 transitions. [2021-10-19 14:44:28,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 910 transitions. [2021-10-19 14:44:28,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:28,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 910 transitions. [2021-10-19 14:44:28,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 303.3333333333333) internal successors, (910), 3 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,805 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,805 INFO L186 Difference]: Start difference. First operand has 283 places, 283 transitions, 645 flow. Second operand 3 states and 910 transitions. [2021-10-19 14:44:28,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 282 transitions, 661 flow [2021-10-19 14:44:28,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 282 transitions, 653 flow, removed 4 selfloop flow, removed 0 redundant places. [2021-10-19 14:44:28,810 INFO L242 Difference]: Finished difference. Result has 284 places, 282 transitions, 639 flow [2021-10-19 14:44:28,811 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=639, PETRI_PLACES=284, PETRI_TRANSITIONS=282} [2021-10-19 14:44:28,811 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -25 predicate places. [2021-10-19 14:44:28,811 INFO L470 AbstractCegarLoop]: Abstraction has has 284 places, 282 transitions, 639 flow [2021-10-19 14:44:28,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,812 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:28,812 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:28,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-19 14:44:28,812 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:28,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:28,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1646624258, now seen corresponding path program 1 times [2021-10-19 14:44:28,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:28,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772459272] [2021-10-19 14:44:28,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:28,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:28,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:28,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:28,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:28,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772459272] [2021-10-19 14:44:28,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772459272] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:28,881 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:28,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-19 14:44:28,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713388833] [2021-10-19 14:44:28,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-19 14:44:28,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:28,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-19 14:44:28,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-19 14:44:28,883 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 338 [2021-10-19 14:44:28,884 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 282 transitions, 639 flow. Second operand has 6 states, 6 states have (on average 257.5) internal successors, (1545), 6 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:28,884 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:28,884 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 338 [2021-10-19 14:44:28,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:29,889 INFO L129 PetriNetUnfolder]: 2507/5660 cut-off events. [2021-10-19 14:44:29,889 INFO L130 PetriNetUnfolder]: For 3250/3451 co-relation queries the response was YES. [2021-10-19 14:44:29,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11544 conditions, 5660 events. 2507/5660 cut-off events. For 3250/3451 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 44570 event pairs, 283 based on Foata normal form. 9/4984 useless extension candidates. Maximal degree in co-relation 11504. Up to 2071 conditions per place. [2021-10-19 14:44:29,960 INFO L132 encePairwiseOnDemand]: 331/338 looper letters, 139 selfloop transitions, 29 changer transitions 0/390 dead transitions. [2021-10-19 14:44:29,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 390 transitions, 1403 flow [2021-10-19 14:44:30,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-19 14:44:30,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-19 14:44:30,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1660 transitions. [2021-10-19 14:44:30,025 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8185404339250493 [2021-10-19 14:44:30,025 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1660 transitions. [2021-10-19 14:44:30,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1660 transitions. [2021-10-19 14:44:30,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:30,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1660 transitions. [2021-10-19 14:44:30,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 276.6666666666667) internal successors, (1660), 6 states have internal predecessors, (1660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,030 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,030 INFO L186 Difference]: Start difference. First operand has 284 places, 282 transitions, 639 flow. Second operand 6 states and 1660 transitions. [2021-10-19 14:44:30,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 390 transitions, 1403 flow [2021-10-19 14:44:30,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 390 transitions, 1399 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-19 14:44:30,042 INFO L242 Difference]: Finished difference. Result has 292 places, 310 transitions, 921 flow [2021-10-19 14:44:30,043 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=635, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=921, PETRI_PLACES=292, PETRI_TRANSITIONS=310} [2021-10-19 14:44:30,043 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -17 predicate places. [2021-10-19 14:44:30,043 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 310 transitions, 921 flow [2021-10-19 14:44:30,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 257.5) internal successors, (1545), 6 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:30,044 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:30,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-19 14:44:30,044 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:30,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:30,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1571714413, now seen corresponding path program 1 times [2021-10-19 14:44:30,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:30,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571901624] [2021-10-19 14:44:30,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:30,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:30,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:30,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:30,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:30,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571901624] [2021-10-19 14:44:30,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571901624] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:30,068 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:30,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:30,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110997845] [2021-10-19 14:44:30,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:30,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:30,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:30,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:30,069 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 338 [2021-10-19 14:44:30,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 310 transitions, 921 flow. Second operand has 3 states, 3 states have (on average 303.6666666666667) internal successors, (911), 3 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:30,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 338 [2021-10-19 14:44:30,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:30,176 INFO L129 PetriNetUnfolder]: 199/1142 cut-off events. [2021-10-19 14:44:30,176 INFO L130 PetriNetUnfolder]: For 808/844 co-relation queries the response was YES. [2021-10-19 14:44:30,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2032 conditions, 1142 events. 199/1142 cut-off events. For 808/844 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6923 event pairs, 5 based on Foata normal form. 3/1051 useless extension candidates. Maximal degree in co-relation 1990. Up to 174 conditions per place. [2021-10-19 14:44:30,189 INFO L132 encePairwiseOnDemand]: 333/338 looper letters, 3 selfloop transitions, 2 changer transitions 4/308 dead transitions. [2021-10-19 14:44:30,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 308 transitions, 929 flow [2021-10-19 14:44:30,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:30,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:30,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 917 transitions. [2021-10-19 14:44:30,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9043392504930966 [2021-10-19 14:44:30,191 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 917 transitions. [2021-10-19 14:44:30,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 917 transitions. [2021-10-19 14:44:30,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:30,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 917 transitions. [2021-10-19 14:44:30,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 305.6666666666667) internal successors, (917), 3 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,194 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,194 INFO L186 Difference]: Start difference. First operand has 292 places, 310 transitions, 921 flow. Second operand 3 states and 917 transitions. [2021-10-19 14:44:30,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 308 transitions, 929 flow [2021-10-19 14:44:30,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 308 transitions, 929 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-19 14:44:30,200 INFO L242 Difference]: Finished difference. Result has 292 places, 304 transitions, 913 flow [2021-10-19 14:44:30,200 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=913, PETRI_PLACES=292, PETRI_TRANSITIONS=304} [2021-10-19 14:44:30,200 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -17 predicate places. [2021-10-19 14:44:30,200 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 304 transitions, 913 flow [2021-10-19 14:44:30,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 303.6666666666667) internal successors, (911), 3 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,201 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:30,201 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:30,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-19 14:44:30,201 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err6ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:30,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:30,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1410907345, now seen corresponding path program 1 times [2021-10-19 14:44:30,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:30,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685692117] [2021-10-19 14:44:30,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:30,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:30,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:30,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:30,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:30,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685692117] [2021-10-19 14:44:30,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685692117] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:30,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:30,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:30,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415622498] [2021-10-19 14:44:30,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:30,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:30,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:30,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:30,224 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 305 out of 338 [2021-10-19 14:44:30,224 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 304 transitions, 913 flow. Second operand has 3 states, 3 states have (on average 306.3333333333333) internal successors, (919), 3 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:30,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 305 of 338 [2021-10-19 14:44:30,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:30,388 INFO L129 PetriNetUnfolder]: 291/1333 cut-off events. [2021-10-19 14:44:30,388 INFO L130 PetriNetUnfolder]: For 2271/2337 co-relation queries the response was YES. [2021-10-19 14:44:30,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2845 conditions, 1333 events. 291/1333 cut-off events. For 2271/2337 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8316 event pairs, 0 based on Foata normal form. 0/1221 useless extension candidates. Maximal degree in co-relation 2802. Up to 291 conditions per place. [2021-10-19 14:44:30,402 INFO L132 encePairwiseOnDemand]: 335/338 looper letters, 29 selfloop transitions, 31 changer transitions 0/329 dead transitions. [2021-10-19 14:44:30,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 329 transitions, 1273 flow [2021-10-19 14:44:30,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:30,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:30,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 923 transitions. [2021-10-19 14:44:30,404 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9102564102564102 [2021-10-19 14:44:30,404 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 923 transitions. [2021-10-19 14:44:30,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 923 transitions. [2021-10-19 14:44:30,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:30,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 923 transitions. [2021-10-19 14:44:30,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 307.6666666666667) internal successors, (923), 3 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,407 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,407 INFO L186 Difference]: Start difference. First operand has 292 places, 304 transitions, 913 flow. Second operand 3 states and 923 transitions. [2021-10-19 14:44:30,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 329 transitions, 1273 flow [2021-10-19 14:44:30,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 329 transitions, 1269 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-19 14:44:30,413 INFO L242 Difference]: Finished difference. Result has 288 places, 329 transitions, 1294 flow [2021-10-19 14:44:30,413 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1294, PETRI_PLACES=288, PETRI_TRANSITIONS=329} [2021-10-19 14:44:30,413 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -21 predicate places. [2021-10-19 14:44:30,413 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 329 transitions, 1294 flow [2021-10-19 14:44:30,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 306.3333333333333) internal successors, (919), 3 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,414 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:30,414 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:30,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-19 14:44:30,414 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:30,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:30,414 INFO L82 PathProgramCache]: Analyzing trace with hash -197659189, now seen corresponding path program 1 times [2021-10-19 14:44:30,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:30,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072300951] [2021-10-19 14:44:30,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:30,415 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:30,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:30,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:30,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:30,481 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072300951] [2021-10-19 14:44:30,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072300951] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:30,481 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:30,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-19 14:44:30,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344993613] [2021-10-19 14:44:30,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-19 14:44:30,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:30,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-19 14:44:30,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-19 14:44:30,483 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 338 [2021-10-19 14:44:30,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 329 transitions, 1294 flow. Second operand has 7 states, 7 states have (on average 249.42857142857142) internal successors, (1746), 7 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:30,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:30,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 338 [2021-10-19 14:44:30,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:31,641 INFO L129 PetriNetUnfolder]: 2094/6713 cut-off events. [2021-10-19 14:44:31,641 INFO L130 PetriNetUnfolder]: For 21557/24179 co-relation queries the response was YES. [2021-10-19 14:44:31,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14637 conditions, 6713 events. 2094/6713 cut-off events. For 21557/24179 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 60628 event pairs, 922 based on Foata normal form. 0/5638 useless extension candidates. Maximal degree in co-relation 14592. Up to 2736 conditions per place. [2021-10-19 14:44:31,695 INFO L132 encePairwiseOnDemand]: 319/338 looper letters, 198 selfloop transitions, 28 changer transitions 0/437 dead transitions. [2021-10-19 14:44:31,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 437 transitions, 1964 flow [2021-10-19 14:44:31,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-19 14:44:31,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-19 14:44:31,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2869 transitions. [2021-10-19 14:44:31,705 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7716514254975794 [2021-10-19 14:44:31,705 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2869 transitions. [2021-10-19 14:44:31,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2869 transitions. [2021-10-19 14:44:31,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:31,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2869 transitions. [2021-10-19 14:44:31,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 260.8181818181818) internal successors, (2869), 11 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:31,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 338.0) internal successors, (4056), 12 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:31,720 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 338.0) internal successors, (4056), 12 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:31,720 INFO L186 Difference]: Start difference. First operand has 288 places, 329 transitions, 1294 flow. Second operand 11 states and 2869 transitions. [2021-10-19 14:44:31,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 437 transitions, 1964 flow [2021-10-19 14:44:31,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 437 transitions, 1964 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-19 14:44:31,732 INFO L242 Difference]: Finished difference. Result has 302 places, 346 transitions, 1427 flow [2021-10-19 14:44:31,733 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1427, PETRI_PLACES=302, PETRI_TRANSITIONS=346} [2021-10-19 14:44:31,733 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, -7 predicate places. [2021-10-19 14:44:31,733 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 346 transitions, 1427 flow [2021-10-19 14:44:31,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 249.42857142857142) internal successors, (1746), 7 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:31,734 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:31,734 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:31,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-19 14:44:31,734 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err7ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:31,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:31,735 INFO L82 PathProgramCache]: Analyzing trace with hash 1379715091, now seen corresponding path program 1 times [2021-10-19 14:44:31,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:31,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035087597] [2021-10-19 14:44:31,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:31,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:31,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:31,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:31,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:31,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035087597] [2021-10-19 14:44:31,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035087597] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:31,812 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:31,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-19 14:44:31,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180135050] [2021-10-19 14:44:31,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-19 14:44:31,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:31,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-19 14:44:31,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-19 14:44:31,815 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 338 [2021-10-19 14:44:31,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 346 transitions, 1427 flow. Second operand has 7 states, 7 states have (on average 237.85714285714286) internal successors, (1665), 7 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:31,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:31,817 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 338 [2021-10-19 14:44:31,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:33,213 INFO L129 PetriNetUnfolder]: 3418/9237 cut-off events. [2021-10-19 14:44:33,213 INFO L130 PetriNetUnfolder]: For 9456/9936 co-relation queries the response was YES. [2021-10-19 14:44:33,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20571 conditions, 9237 events. 3418/9237 cut-off events. For 9456/9936 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 91471 event pairs, 2151 based on Foata normal form. 56/7847 useless extension candidates. Maximal degree in co-relation 20519. Up to 4288 conditions per place. [2021-10-19 14:44:33,287 INFO L132 encePairwiseOnDemand]: 319/338 looper letters, 158 selfloop transitions, 28 changer transitions 0/435 dead transitions. [2021-10-19 14:44:33,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 435 transitions, 1995 flow [2021-10-19 14:44:33,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-19 14:44:33,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-19 14:44:33,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2735 transitions. [2021-10-19 14:44:33,292 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.735610543302851 [2021-10-19 14:44:33,292 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2735 transitions. [2021-10-19 14:44:33,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2735 transitions. [2021-10-19 14:44:33,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:33,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2735 transitions. [2021-10-19 14:44:33,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 248.63636363636363) internal successors, (2735), 11 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:33,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 338.0) internal successors, (4056), 12 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:33,301 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 338.0) internal successors, (4056), 12 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:33,301 INFO L186 Difference]: Start difference. First operand has 302 places, 346 transitions, 1427 flow. Second operand 11 states and 2735 transitions. [2021-10-19 14:44:33,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 435 transitions, 1995 flow [2021-10-19 14:44:33,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 435 transitions, 1990 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-19 14:44:33,315 INFO L242 Difference]: Finished difference. Result has 312 places, 348 transitions, 1490 flow [2021-10-19 14:44:33,316 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1490, PETRI_PLACES=312, PETRI_TRANSITIONS=348} [2021-10-19 14:44:33,316 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 3 predicate places. [2021-10-19 14:44:33,316 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 348 transitions, 1490 flow [2021-10-19 14:44:33,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 237.85714285714286) internal successors, (1665), 7 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:33,316 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:33,316 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:33,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-19 14:44:33,317 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:33,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:33,317 INFO L82 PathProgramCache]: Analyzing trace with hash 670966959, now seen corresponding path program 1 times [2021-10-19 14:44:33,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:33,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179370587] [2021-10-19 14:44:33,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:33,317 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:33,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:33,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:33,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:33,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179370587] [2021-10-19 14:44:33,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179370587] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:33,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:33,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-19 14:44:33,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435991390] [2021-10-19 14:44:33,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-19 14:44:33,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:33,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-19 14:44:33,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-19 14:44:33,396 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 338 [2021-10-19 14:44:33,396 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 348 transitions, 1490 flow. Second operand has 6 states, 6 states have (on average 258.3333333333333) internal successors, (1550), 6 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:33,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:33,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 338 [2021-10-19 14:44:33,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:34,730 INFO L129 PetriNetUnfolder]: 2185/6544 cut-off events. [2021-10-19 14:44:34,731 INFO L130 PetriNetUnfolder]: For 13085/13450 co-relation queries the response was YES. [2021-10-19 14:44:34,764 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16709 conditions, 6544 events. 2185/6544 cut-off events. For 13085/13450 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 57077 event pairs, 890 based on Foata normal form. 6/6310 useless extension candidates. Maximal degree in co-relation 16655. Up to 2969 conditions per place. [2021-10-19 14:44:34,790 INFO L132 encePairwiseOnDemand]: 331/338 looper letters, 122 selfloop transitions, 17 changer transitions 0/374 dead transitions. [2021-10-19 14:44:34,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 374 transitions, 1932 flow [2021-10-19 14:44:34,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-19 14:44:34,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-19 14:44:34,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1606 transitions. [2021-10-19 14:44:34,793 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7919132149901381 [2021-10-19 14:44:34,793 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1606 transitions. [2021-10-19 14:44:34,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1606 transitions. [2021-10-19 14:44:34,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:34,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1606 transitions. [2021-10-19 14:44:34,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 267.6666666666667) internal successors, (1606), 6 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:34,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:34,798 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:34,798 INFO L186 Difference]: Start difference. First operand has 312 places, 348 transitions, 1490 flow. Second operand 6 states and 1606 transitions. [2021-10-19 14:44:34,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 374 transitions, 1932 flow [2021-10-19 14:44:34,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 374 transitions, 1907 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-10-19 14:44:34,815 INFO L242 Difference]: Finished difference. Result has 317 places, 364 transitions, 1693 flow [2021-10-19 14:44:34,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1693, PETRI_PLACES=317, PETRI_TRANSITIONS=364} [2021-10-19 14:44:34,816 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 8 predicate places. [2021-10-19 14:44:34,816 INFO L470 AbstractCegarLoop]: Abstraction has has 317 places, 364 transitions, 1693 flow [2021-10-19 14:44:34,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 258.3333333333333) internal successors, (1550), 6 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:34,816 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:34,816 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:34,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-19 14:44:34,817 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:34,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:34,817 INFO L82 PathProgramCache]: Analyzing trace with hash -2096578068, now seen corresponding path program 1 times [2021-10-19 14:44:34,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:34,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050468059] [2021-10-19 14:44:34,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:34,817 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:34,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:34,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:34,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:34,883 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050468059] [2021-10-19 14:44:34,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050468059] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:34,883 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:34,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-19 14:44:34,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572509066] [2021-10-19 14:44:34,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-19 14:44:34,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:34,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-19 14:44:34,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-19 14:44:34,886 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 338 [2021-10-19 14:44:34,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 364 transitions, 1693 flow. Second operand has 6 states, 6 states have (on average 259.1666666666667) internal successors, (1555), 6 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:34,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:34,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 338 [2021-10-19 14:44:34,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:36,021 INFO L129 PetriNetUnfolder]: 2243/6618 cut-off events. [2021-10-19 14:44:36,022 INFO L130 PetriNetUnfolder]: For 15685/16057 co-relation queries the response was YES. [2021-10-19 14:44:36,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17566 conditions, 6618 events. 2243/6618 cut-off events. For 15685/16057 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 57150 event pairs, 957 based on Foata normal form. 9/6423 useless extension candidates. Maximal degree in co-relation 17510. Up to 3131 conditions per place. [2021-10-19 14:44:36,122 INFO L132 encePairwiseOnDemand]: 333/338 looper letters, 128 selfloop transitions, 4 changer transitions 0/367 dead transitions. [2021-10-19 14:44:36,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 367 transitions, 1963 flow [2021-10-19 14:44:36,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-19 14:44:36,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-19 14:44:36,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1591 transitions. [2021-10-19 14:44:36,146 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.784516765285996 [2021-10-19 14:44:36,146 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1591 transitions. [2021-10-19 14:44:36,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1591 transitions. [2021-10-19 14:44:36,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:36,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1591 transitions. [2021-10-19 14:44:36,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 265.1666666666667) internal successors, (1591), 6 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,151 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,151 INFO L186 Difference]: Start difference. First operand has 317 places, 364 transitions, 1693 flow. Second operand 6 states and 1591 transitions. [2021-10-19 14:44:36,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 367 transitions, 1963 flow [2021-10-19 14:44:36,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 367 transitions, 1947 flow, removed 8 selfloop flow, removed 0 redundant places. [2021-10-19 14:44:36,223 INFO L242 Difference]: Finished difference. Result has 321 places, 363 transitions, 1683 flow [2021-10-19 14:44:36,224 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1683, PETRI_PLACES=321, PETRI_TRANSITIONS=363} [2021-10-19 14:44:36,224 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 12 predicate places. [2021-10-19 14:44:36,225 INFO L470 AbstractCegarLoop]: Abstraction has has 321 places, 363 transitions, 1683 flow [2021-10-19 14:44:36,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 259.1666666666667) internal successors, (1555), 6 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,225 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:36,225 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:36,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-19 14:44:36,226 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:36,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:36,226 INFO L82 PathProgramCache]: Analyzing trace with hash 19009421, now seen corresponding path program 1 times [2021-10-19 14:44:36,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:36,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381287180] [2021-10-19 14:44:36,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:36,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:36,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:36,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-19 14:44:36,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:36,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381287180] [2021-10-19 14:44:36,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381287180] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:36,254 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:36,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:44:36,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307682060] [2021-10-19 14:44:36,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:44:36,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:36,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:44:36,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:44:36,255 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 338 [2021-10-19 14:44:36,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 363 transitions, 1683 flow. Second operand has 3 states, 3 states have (on average 308.6666666666667) internal successors, (926), 3 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:36,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 338 [2021-10-19 14:44:36,256 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:36,483 INFO L129 PetriNetUnfolder]: 311/1780 cut-off events. [2021-10-19 14:44:36,483 INFO L130 PetriNetUnfolder]: For 2714/2774 co-relation queries the response was YES. [2021-10-19 14:44:36,492 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3743 conditions, 1780 events. 311/1780 cut-off events. For 2714/2774 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 10853 event pairs, 0 based on Foata normal form. 6/1727 useless extension candidates. Maximal degree in co-relation 3690. Up to 282 conditions per place. [2021-10-19 14:44:36,496 INFO L132 encePairwiseOnDemand]: 336/338 looper letters, 1 selfloop transitions, 0 changer transitions 19/362 dead transitions. [2021-10-19 14:44:36,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 362 transitions, 1685 flow [2021-10-19 14:44:36,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:44:36,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:44:36,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 927 transitions. [2021-10-19 14:44:36,498 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9142011834319527 [2021-10-19 14:44:36,498 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 927 transitions. [2021-10-19 14:44:36,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 927 transitions. [2021-10-19 14:44:36,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:36,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 927 transitions. [2021-10-19 14:44:36,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 309.0) internal successors, (927), 3 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,501 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,501 INFO L186 Difference]: Start difference. First operand has 321 places, 363 transitions, 1683 flow. Second operand 3 states and 927 transitions. [2021-10-19 14:44:36,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 362 transitions, 1685 flow [2021-10-19 14:44:36,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 362 transitions, 1678 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-10-19 14:44:36,510 INFO L242 Difference]: Finished difference. Result has 318 places, 343 transitions, 1570 flow [2021-10-19 14:44:36,510 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1570, PETRI_PLACES=318, PETRI_TRANSITIONS=343} [2021-10-19 14:44:36,510 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 9 predicate places. [2021-10-19 14:44:36,510 INFO L470 AbstractCegarLoop]: Abstraction has has 318 places, 343 transitions, 1570 flow [2021-10-19 14:44:36,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 308.6666666666667) internal successors, (926), 3 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,510 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:36,510 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:44:36,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-19 14:44:36,511 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:36,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:36,511 INFO L82 PathProgramCache]: Analyzing trace with hash 617219652, now seen corresponding path program 1 times [2021-10-19 14:44:36,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:36,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085120528] [2021-10-19 14:44:36,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:36,511 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:36,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:36,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-19 14:44:36,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:36,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085120528] [2021-10-19 14:44:36,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085120528] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:36,839 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:36,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2021-10-19 14:44:36,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961097279] [2021-10-19 14:44:36,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-19 14:44:36,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:36,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-19 14:44:36,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-10-19 14:44:36,842 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 338 [2021-10-19 14:44:36,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 343 transitions, 1570 flow. Second operand has 22 states, 22 states have (on average 208.0909090909091) internal successors, (4578), 22 states have internal predecessors, (4578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:36,845 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:36,845 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 338 [2021-10-19 14:44:36,845 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:44:45,342 INFO L129 PetriNetUnfolder]: 26861/48865 cut-off events. [2021-10-19 14:44:45,342 INFO L130 PetriNetUnfolder]: For 49329/49650 co-relation queries the response was YES. [2021-10-19 14:44:45,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 125922 conditions, 48865 events. 26861/48865 cut-off events. For 49329/49650 co-relation queries the response was YES. Maximal size of possible extension queue 2331. Compared 490567 event pairs, 7196 based on Foata normal form. 168/47697 useless extension candidates. Maximal degree in co-relation 125896. Up to 14575 conditions per place. [2021-10-19 14:44:46,065 INFO L132 encePairwiseOnDemand]: 306/338 looper letters, 411 selfloop transitions, 77 changer transitions 0/652 dead transitions. [2021-10-19 14:44:46,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 652 transitions, 4779 flow [2021-10-19 14:44:46,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-19 14:44:46,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-19 14:44:46,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6404 transitions. [2021-10-19 14:44:46,074 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6315581854043393 [2021-10-19 14:44:46,074 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6404 transitions. [2021-10-19 14:44:46,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6404 transitions. [2021-10-19 14:44:46,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:44:46,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6404 transitions. [2021-10-19 14:44:46,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 213.46666666666667) internal successors, (6404), 30 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:46,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 338.0) internal successors, (10478), 31 states have internal predecessors, (10478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:46,096 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 338.0) internal successors, (10478), 31 states have internal predecessors, (10478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:46,096 INFO L186 Difference]: Start difference. First operand has 318 places, 343 transitions, 1570 flow. Second operand 30 states and 6404 transitions. [2021-10-19 14:44:46,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 652 transitions, 4779 flow [2021-10-19 14:44:46,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 652 transitions, 4695 flow, removed 28 selfloop flow, removed 8 redundant places. [2021-10-19 14:44:46,478 INFO L242 Difference]: Finished difference. Result has 331 places, 394 transitions, 2366 flow [2021-10-19 14:44:46,479 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2366, PETRI_PLACES=331, PETRI_TRANSITIONS=394} [2021-10-19 14:44:46,479 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 22 predicate places. [2021-10-19 14:44:46,480 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 394 transitions, 2366 flow [2021-10-19 14:44:46,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 208.0909090909091) internal successors, (4578), 22 states have internal predecessors, (4578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:46,481 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:44:46,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] [2021-10-19 14:44:46,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-19 14:44:46,481 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:44:46,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:44:46,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1134392594, now seen corresponding path program 2 times [2021-10-19 14:44:46,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:44:46,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429074373] [2021-10-19 14:44:46,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:44:46,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:44:46,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:44:46,750 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-19 14:44:46,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:44:46,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429074373] [2021-10-19 14:44:46,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429074373] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:44:46,750 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:44:46,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-10-19 14:44:46,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348975458] [2021-10-19 14:44:46,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-19 14:44:46,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:44:46,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-19 14:44:46,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-10-19 14:44:46,754 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 338 [2021-10-19 14:44:46,757 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 394 transitions, 2366 flow. Second operand has 20 states, 20 states have (on average 208.4) internal successors, (4168), 20 states have internal predecessors, (4168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:44:46,757 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:44:46,757 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 338 [2021-10-19 14:44:46,757 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:45:00,091 INFO L129 PetriNetUnfolder]: 46101/82470 cut-off events. [2021-10-19 14:45:00,091 INFO L130 PetriNetUnfolder]: For 91757/92095 co-relation queries the response was YES. [2021-10-19 14:45:00,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214798 conditions, 82470 events. 46101/82470 cut-off events. For 91757/92095 co-relation queries the response was YES. Maximal size of possible extension queue 2784. Compared 826114 event pairs, 12148 based on Foata normal form. 168/76026 useless extension candidates. Maximal degree in co-relation 214771. Up to 19696 conditions per place. [2021-10-19 14:45:01,495 INFO L132 encePairwiseOnDemand]: 306/338 looper letters, 431 selfloop transitions, 86 changer transitions 0/681 dead transitions. [2021-10-19 14:45:01,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 681 transitions, 5409 flow [2021-10-19 14:45:01,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-19 14:45:01,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-19 14:45:01,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6404 transitions. [2021-10-19 14:45:01,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6315581854043393 [2021-10-19 14:45:01,501 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6404 transitions. [2021-10-19 14:45:01,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6404 transitions. [2021-10-19 14:45:01,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:45:01,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6404 transitions. [2021-10-19 14:45:01,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 213.46666666666667) internal successors, (6404), 30 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:01,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 338.0) internal successors, (10478), 31 states have internal predecessors, (10478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:01,516 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 338.0) internal successors, (10478), 31 states have internal predecessors, (10478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:01,516 INFO L186 Difference]: Start difference. First operand has 331 places, 394 transitions, 2366 flow. Second operand 30 states and 6404 transitions. [2021-10-19 14:45:01,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 681 transitions, 5409 flow [2021-10-19 14:45:02,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 681 transitions, 5360 flow, removed 0 selfloop flow, removed 23 redundant places. [2021-10-19 14:45:02,346 INFO L242 Difference]: Finished difference. Result has 342 places, 419 transitions, 2902 flow [2021-10-19 14:45:02,346 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2902, PETRI_PLACES=342, PETRI_TRANSITIONS=419} [2021-10-19 14:45:02,347 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 33 predicate places. [2021-10-19 14:45:02,347 INFO L470 AbstractCegarLoop]: Abstraction has has 342 places, 419 transitions, 2902 flow [2021-10-19 14:45:02,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 208.4) internal successors, (4168), 20 states have internal predecessors, (4168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:02,347 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:45:02,348 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:45:02,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-19 14:45:02,348 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:45:02,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:45:02,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1199638601, now seen corresponding path program 1 times [2021-10-19 14:45:02,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:45:02,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27507094] [2021-10-19 14:45:02,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:45:02,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:45:02,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:45:02,978 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-19 14:45:02,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:45:02,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27507094] [2021-10-19 14:45:02,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27507094] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:45:02,978 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:45:02,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-10-19 14:45:02,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175519106] [2021-10-19 14:45:02,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-19 14:45:02,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:45:02,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-19 14:45:02,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-10-19 14:45:02,981 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 338 [2021-10-19 14:45:02,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 419 transitions, 2902 flow. Second operand has 23 states, 23 states have (on average 212.8695652173913) internal successors, (4896), 23 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:02,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:45:02,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 338 [2021-10-19 14:45:02,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:45:15,434 INFO L129 PetriNetUnfolder]: 38138/64669 cut-off events. [2021-10-19 14:45:15,434 INFO L130 PetriNetUnfolder]: For 94475/96268 co-relation queries the response was YES. [2021-10-19 14:45:16,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184443 conditions, 64669 events. 38138/64669 cut-off events. For 94475/96268 co-relation queries the response was YES. Maximal size of possible extension queue 2520. Compared 611032 event pairs, 6292 based on Foata normal form. 1483/61514 useless extension candidates. Maximal degree in co-relation 184411. Up to 20557 conditions per place. [2021-10-19 14:45:16,425 INFO L132 encePairwiseOnDemand]: 307/338 looper letters, 415 selfloop transitions, 33 changer transitions 0/626 dead transitions. [2021-10-19 14:45:16,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 626 transitions, 5326 flow [2021-10-19 14:45:16,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-19 14:45:16,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-19 14:45:16,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 6060 transitions. [2021-10-19 14:45:16,431 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6403212172442941 [2021-10-19 14:45:16,431 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 6060 transitions. [2021-10-19 14:45:16,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 6060 transitions. [2021-10-19 14:45:16,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:45:16,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 6060 transitions. [2021-10-19 14:45:16,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 216.42857142857142) internal successors, (6060), 28 states have internal predecessors, (6060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:16,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 338.0) internal successors, (9802), 29 states have internal predecessors, (9802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:16,444 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 338.0) internal successors, (9802), 29 states have internal predecessors, (9802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:16,444 INFO L186 Difference]: Start difference. First operand has 342 places, 419 transitions, 2902 flow. Second operand 28 states and 6060 transitions. [2021-10-19 14:45:16,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 626 transitions, 5326 flow [2021-10-19 14:45:18,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 626 transitions, 5166 flow, removed 39 selfloop flow, removed 24 redundant places. [2021-10-19 14:45:18,237 INFO L242 Difference]: Finished difference. Result has 344 places, 418 transitions, 2812 flow [2021-10-19 14:45:18,237 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2812, PETRI_PLACES=344, PETRI_TRANSITIONS=418} [2021-10-19 14:45:18,237 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 35 predicate places. [2021-10-19 14:45:18,237 INFO L470 AbstractCegarLoop]: Abstraction has has 344 places, 418 transitions, 2812 flow [2021-10-19 14:45:18,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 212.8695652173913) internal successors, (4896), 23 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:18,238 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:45:18,238 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:45:18,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-19 14:45:18,238 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err7ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:45:18,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:45:18,239 INFO L82 PathProgramCache]: Analyzing trace with hash -923854022, now seen corresponding path program 1 times [2021-10-19 14:45:18,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:45:18,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714717145] [2021-10-19 14:45:18,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:45:18,239 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:45:18,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:45:18,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-19 14:45:18,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:45:18,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714717145] [2021-10-19 14:45:18,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714717145] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:45:18,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:45:18,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-19 14:45:18,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776981569] [2021-10-19 14:45:18,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-19 14:45:18,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:45:18,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-19 14:45:18,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-10-19 14:45:18,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 338 [2021-10-19 14:45:18,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 418 transitions, 2812 flow. Second operand has 6 states, 6 states have (on average 257.3333333333333) internal successors, (1544), 6 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:18,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:45:18,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 338 [2021-10-19 14:45:18,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:45:23,420 INFO L129 PetriNetUnfolder]: 12866/30582 cut-off events. [2021-10-19 14:45:23,420 INFO L130 PetriNetUnfolder]: For 79227/80730 co-relation queries the response was YES. [2021-10-19 14:45:23,680 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90286 conditions, 30582 events. 12866/30582 cut-off events. For 79227/80730 co-relation queries the response was YES. Maximal size of possible extension queue 994. Compared 327616 event pairs, 4390 based on Foata normal form. 84/28931 useless extension candidates. Maximal degree in co-relation 90255. Up to 14076 conditions per place. [2021-10-19 14:45:23,824 INFO L132 encePairwiseOnDemand]: 330/338 looper letters, 235 selfloop transitions, 55 changer transitions 0/508 dead transitions. [2021-10-19 14:45:23,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 508 transitions, 4170 flow [2021-10-19 14:45:23,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-19 14:45:23,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-19 14:45:23,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1602 transitions. [2021-10-19 14:45:23,826 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7899408284023669 [2021-10-19 14:45:23,826 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1602 transitions. [2021-10-19 14:45:23,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1602 transitions. [2021-10-19 14:45:23,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:45:23,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1602 transitions. [2021-10-19 14:45:23,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 267.0) internal successors, (1602), 6 states have internal predecessors, (1602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:23,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:23,829 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 338.0) internal successors, (2366), 7 states have internal predecessors, (2366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:23,829 INFO L186 Difference]: Start difference. First operand has 344 places, 418 transitions, 2812 flow. Second operand 6 states and 1602 transitions. [2021-10-19 14:45:23,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 508 transitions, 4170 flow [2021-10-19 14:45:23,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 508 transitions, 4058 flow, removed 0 selfloop flow, removed 26 redundant places. [2021-10-19 14:45:23,998 INFO L242 Difference]: Finished difference. Result has 328 places, 467 transitions, 3544 flow [2021-10-19 14:45:23,999 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3544, PETRI_PLACES=328, PETRI_TRANSITIONS=467} [2021-10-19 14:45:23,999 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 19 predicate places. [2021-10-19 14:45:23,999 INFO L470 AbstractCegarLoop]: Abstraction has has 328 places, 467 transitions, 3544 flow [2021-10-19 14:45:23,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 257.3333333333333) internal successors, (1544), 6 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:23,999 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:45:23,999 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:45:23,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-19 14:45:24,000 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:45:24,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:45:24,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1213268898, now seen corresponding path program 1 times [2021-10-19 14:45:24,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:45:24,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687454431] [2021-10-19 14:45:24,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:45:24,000 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:45:24,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:45:24,122 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-19 14:45:24,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:45:24,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687454431] [2021-10-19 14:45:24,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687454431] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-19 14:45:24,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549494935] [2021-10-19 14:45:24,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:45:24,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-19 14:45:24,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-19 14:45:24,124 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-19 14:45:24,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-19 14:45:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:45:24,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-19 14:45:24,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-19 14:45:24,909 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-19 14:45:24,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549494935] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-19 14:45:24,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-19 14:45:24,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-10-19 14:45:24,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169266267] [2021-10-19 14:45:24,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-19 14:45:24,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:45:24,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-19 14:45:24,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-10-19 14:45:24,912 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 241 out of 338 [2021-10-19 14:45:24,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 467 transitions, 3544 flow. Second operand has 17 states, 17 states have (on average 246.05882352941177) internal successors, (4183), 17 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:24,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:45:24,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 241 of 338 [2021-10-19 14:45:24,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:45:37,389 INFO L129 PetriNetUnfolder]: 27737/74975 cut-off events. [2021-10-19 14:45:37,389 INFO L130 PetriNetUnfolder]: For 356949/389178 co-relation queries the response was YES. [2021-10-19 14:45:38,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 188101 conditions, 74975 events. 27737/74975 cut-off events. For 356949/389178 co-relation queries the response was YES. Maximal size of possible extension queue 2026. Compared 949368 event pairs, 6657 based on Foata normal form. 2169/64669 useless extension candidates. Maximal degree in co-relation 188066. Up to 14457 conditions per place. [2021-10-19 14:45:38,677 INFO L132 encePairwiseOnDemand]: 307/338 looper letters, 632 selfloop transitions, 72 changer transitions 0/940 dead transitions. [2021-10-19 14:45:38,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 940 transitions, 9468 flow [2021-10-19 14:45:38,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-19 14:45:38,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-19 14:45:38,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 6785 transitions. [2021-10-19 14:45:38,681 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7434801665570896 [2021-10-19 14:45:38,681 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 6785 transitions. [2021-10-19 14:45:38,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 6785 transitions. [2021-10-19 14:45:38,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:45:38,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 6785 transitions. [2021-10-19 14:45:38,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 251.2962962962963) internal successors, (6785), 27 states have internal predecessors, (6785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:38,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 338.0) internal successors, (9464), 28 states have internal predecessors, (9464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:38,693 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 338.0) internal successors, (9464), 28 states have internal predecessors, (9464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:38,693 INFO L186 Difference]: Start difference. First operand has 328 places, 467 transitions, 3544 flow. Second operand 27 states and 6785 transitions. [2021-10-19 14:45:38,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 940 transitions, 9468 flow [2021-10-19 14:45:39,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 940 transitions, 9252 flow, removed 108 selfloop flow, removed 0 redundant places. [2021-10-19 14:45:39,768 INFO L242 Difference]: Finished difference. Result has 362 places, 526 transitions, 3932 flow [2021-10-19 14:45:39,768 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3932, PETRI_PLACES=362, PETRI_TRANSITIONS=526} [2021-10-19 14:45:39,768 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 53 predicate places. [2021-10-19 14:45:39,769 INFO L470 AbstractCegarLoop]: Abstraction has has 362 places, 526 transitions, 3932 flow [2021-10-19 14:45:39,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 246.05882352941177) internal successors, (4183), 17 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:39,769 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:45:39,769 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:45:39,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-10-19 14:45:39,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-10-19 14:45:39,984 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err8ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:45:39,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:45:39,984 INFO L82 PathProgramCache]: Analyzing trace with hash 987188925, now seen corresponding path program 1 times [2021-10-19 14:45:39,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:45:39,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587285555] [2021-10-19 14:45:39,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:45:39,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:45:40,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:45:40,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-19 14:45:40,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:45:40,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587285555] [2021-10-19 14:45:40,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587285555] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:45:40,034 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:45:40,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-19 14:45:40,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411226929] [2021-10-19 14:45:40,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-19 14:45:40,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:45:40,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-19 14:45:40,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-19 14:45:40,035 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 338 [2021-10-19 14:45:40,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 526 transitions, 3932 flow. Second operand has 3 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:40,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:45:40,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 338 [2021-10-19 14:45:40,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:45:42,849 INFO L129 PetriNetUnfolder]: 2910/15937 cut-off events. [2021-10-19 14:45:42,849 INFO L130 PetriNetUnfolder]: For 39913/41074 co-relation queries the response was YES. [2021-10-19 14:45:43,003 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42858 conditions, 15937 events. 2910/15937 cut-off events. For 39913/41074 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 191868 event pairs, 65 based on Foata normal form. 83/15772 useless extension candidates. Maximal degree in co-relation 42814. Up to 1780 conditions per place. [2021-10-19 14:45:43,152 INFO L132 encePairwiseOnDemand]: 335/338 looper letters, 5 selfloop transitions, 2 changer transitions 0/525 dead transitions. [2021-10-19 14:45:43,152 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 525 transitions, 3944 flow [2021-10-19 14:45:43,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-19 14:45:43,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-19 14:45:43,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 908 transitions. [2021-10-19 14:45:43,154 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8954635108481263 [2021-10-19 14:45:43,154 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 908 transitions. [2021-10-19 14:45:43,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 908 transitions. [2021-10-19 14:45:43,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:45:43,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 908 transitions. [2021-10-19 14:45:43,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:43,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:43,156 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 338.0) internal successors, (1352), 4 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:43,156 INFO L186 Difference]: Start difference. First operand has 362 places, 526 transitions, 3932 flow. Second operand 3 states and 908 transitions. [2021-10-19 14:45:43,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 525 transitions, 3944 flow [2021-10-19 14:45:43,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 525 transitions, 3913 flow, removed 8 selfloop flow, removed 3 redundant places. [2021-10-19 14:45:43,258 INFO L242 Difference]: Finished difference. Result has 360 places, 525 transitions, 3903 flow [2021-10-19 14:45:43,258 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=3899, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3903, PETRI_PLACES=360, PETRI_TRANSITIONS=525} [2021-10-19 14:45:43,258 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 51 predicate places. [2021-10-19 14:45:43,258 INFO L470 AbstractCegarLoop]: Abstraction has has 360 places, 525 transitions, 3903 flow [2021-10-19 14:45:43,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 302.0) internal successors, (906), 3 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:43,259 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:45:43,259 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:45:43,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-19 14:45:43,259 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:45:43,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:45:43,259 INFO L82 PathProgramCache]: Analyzing trace with hash -558763394, now seen corresponding path program 1 times [2021-10-19 14:45:43,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:45:43,259 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686895369] [2021-10-19 14:45:43,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:45:43,260 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:45:43,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:45:43,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-19 14:45:43,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:45:43,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686895369] [2021-10-19 14:45:43,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686895369] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-19 14:45:43,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418425576] [2021-10-19 14:45:43,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:45:43,340 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-19 14:45:43,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-19 14:45:43,341 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-19 14:45:43,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-19 14:45:43,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:45:43,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-19 14:45:43,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-19 14:45:44,052 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-19 14:45:44,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418425576] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-19 14:45:44,052 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-19 14:45:44,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-10-19 14:45:44,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588006387] [2021-10-19 14:45:44,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-19 14:45:44,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:45:44,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-19 14:45:44,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-10-19 14:45:44,054 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 338 [2021-10-19 14:45:44,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 525 transitions, 3903 flow. Second operand has 10 states, 10 states have (on average 238.8) internal successors, (2388), 10 states have internal predecessors, (2388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:44,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:45:44,056 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 338 [2021-10-19 14:45:44,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-19 14:45:58,083 INFO L129 PetriNetUnfolder]: 24982/70792 cut-off events. [2021-10-19 14:45:58,083 INFO L130 PetriNetUnfolder]: For 155932/165234 co-relation queries the response was YES. [2021-10-19 14:45:59,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 201226 conditions, 70792 events. 24982/70792 cut-off events. For 155932/165234 co-relation queries the response was YES. Maximal size of possible extension queue 1853. Compared 931841 event pairs, 8493 based on Foata normal form. 2099/65275 useless extension candidates. Maximal degree in co-relation 201182. Up to 19358 conditions per place. [2021-10-19 14:45:59,600 INFO L132 encePairwiseOnDemand]: 322/338 looper letters, 164 selfloop transitions, 33 changer transitions 0/568 dead transitions. [2021-10-19 14:45:59,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 568 transitions, 4327 flow [2021-10-19 14:45:59,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-19 14:45:59,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-19 14:45:59,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2214 transitions. [2021-10-19 14:45:59,602 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.727810650887574 [2021-10-19 14:45:59,602 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2214 transitions. [2021-10-19 14:45:59,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2214 transitions. [2021-10-19 14:45:59,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-19 14:45:59,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2214 transitions. [2021-10-19 14:45:59,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:59,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 338.0) internal successors, (3380), 10 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:59,606 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 338.0) internal successors, (3380), 10 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:45:59,606 INFO L186 Difference]: Start difference. First operand has 360 places, 525 transitions, 3903 flow. Second operand 9 states and 2214 transitions. [2021-10-19 14:45:59,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 568 transitions, 4327 flow [2021-10-19 14:46:00,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 568 transitions, 4285 flow, removed 19 selfloop flow, removed 2 redundant places. [2021-10-19 14:46:00,460 INFO L242 Difference]: Finished difference. Result has 368 places, 518 transitions, 3794 flow [2021-10-19 14:46:00,461 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=338, PETRI_DIFFERENCE_MINUEND_FLOW=3709, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3794, PETRI_PLACES=368, PETRI_TRANSITIONS=518} [2021-10-19 14:46:00,461 INFO L334 CegarLoopForPetriNet]: 309 programPoint places, 59 predicate places. [2021-10-19 14:46:00,461 INFO L470 AbstractCegarLoop]: Abstraction has has 368 places, 518 transitions, 3794 flow [2021-10-19 14:46:00,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 238.8) internal successors, (2388), 10 states have internal predecessors, (2388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:46:00,461 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-19 14:46:00,462 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-19 14:46:00,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-19 14:46:00,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-10-19 14:46:00,664 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err7ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 61 more)] === [2021-10-19 14:46:00,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-19 14:46:00,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1984322858, now seen corresponding path program 1 times [2021-10-19 14:46:00,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-19 14:46:00,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457904677] [2021-10-19 14:46:00,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-19 14:46:00,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-19 14:46:00,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-19 14:46:00,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-19 14:46:00,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-19 14:46:00,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457904677] [2021-10-19 14:46:00,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457904677] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-19 14:46:00,898 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-19 14:46:00,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-19 14:46:00,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650310569] [2021-10-19 14:46:00,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-19 14:46:00,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-19 14:46:00,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-19 14:46:00,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-10-19 14:46:00,900 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 338 [2021-10-19 14:46:00,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 518 transitions, 3794 flow. Second operand has 15 states, 15 states have (on average 212.73333333333332) internal successors, (3191), 15 states have internal predecessors, (3191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-19 14:46:00,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-19 14:46:00,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 338 [2021-10-19 14:46:00,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand