./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 99f794c04b6feffb38c1e5c415a278bf34dda5287d389b184a9a7d818ab0b70e --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 23:09:06,165 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 23:09:06,167 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 23:09:06,197 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 23:09:06,198 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 23:09:06,199 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 23:09:06,200 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 23:09:06,201 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 23:09:06,203 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 23:09:06,204 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 23:09:06,205 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 23:09:06,207 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 23:09:06,208 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 23:09:06,209 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 23:09:06,210 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 23:09:06,211 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 23:09:06,212 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 23:09:06,212 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 23:09:06,214 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 23:09:06,216 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 23:09:06,217 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 23:09:06,219 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 23:09:06,220 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 23:09:06,220 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 23:09:06,223 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 23:09:06,223 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 23:09:06,224 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 23:09:06,225 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 23:09:06,225 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 23:09:06,226 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 23:09:06,226 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 23:09:06,227 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 23:09:06,227 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 23:09:06,228 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 23:09:06,229 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 23:09:06,229 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 23:09:06,230 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 23:09:06,230 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 23:09:06,230 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 23:09:06,231 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 23:09:06,232 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 23:09:06,232 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/config/svcomp-DataRace-32bit-Automizer_Default.epf [2021-12-06 23:09:06,250 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 23:09:06,250 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 23:09:06,250 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 23:09:06,250 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 23:09:06,251 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 23:09:06,251 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 23:09:06,251 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 23:09:06,251 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 23:09:06,252 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 23:09:06,252 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 23:09:06,252 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 23:09:06,252 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 23:09:06,252 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 23:09:06,252 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 23:09:06,252 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 23:09:06,252 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 23:09:06,252 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 23:09:06,253 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 23:09:06,253 INFO L138 SettingsManager]: * Check absence of data races in concurrent programs=true [2021-12-06 23:09:06,253 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 23:09:06,253 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 23:09:06,253 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 23:09:06,253 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 23:09:06,253 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 23:09:06,253 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 23:09:06,253 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 23:09:06,254 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 23:09:06,254 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 23:09:06,254 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 23:09:06,254 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 23:09:06,254 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 23:09:06,254 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 23:09:06,254 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 23:09:06,254 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 23:09:06,254 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 23:09:06,255 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 23:09:06,255 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 99f794c04b6feffb38c1e5c415a278bf34dda5287d389b184a9a7d818ab0b70e [2021-12-06 23:09:06,469 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 23:09:06,488 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 23:09:06,490 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 23:09:06,491 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 23:09:06,491 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 23:09:06,492 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i [2021-12-06 23:09:06,538 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/data/b7a841315/9e0f12b4c4514f2aab96646b9489fe83/FLAG26ff426a8 [2021-12-06 23:09:06,962 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 23:09:06,963 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i [2021-12-06 23:09:06,975 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/data/b7a841315/9e0f12b4c4514f2aab96646b9489fe83/FLAG26ff426a8 [2021-12-06 23:09:06,988 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/data/b7a841315/9e0f12b4c4514f2aab96646b9489fe83 [2021-12-06 23:09:06,991 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 23:09:06,992 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 23:09:06,994 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 23:09:06,994 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 23:09:06,997 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 23:09:06,998 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 11:09:06" (1/1) ... [2021-12-06 23:09:06,999 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bcc12ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:06, skipping insertion in model container [2021-12-06 23:09:06,999 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 11:09:06" (1/1) ... [2021-12-06 23:09:07,005 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 23:09:07,042 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 23:09:07,301 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 23:09:07,312 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 23:09:07,347 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 23:09:07,389 INFO L208 MainTranslator]: Completed translation [2021-12-06 23:09:07,389 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07 WrapperNode [2021-12-06 23:09:07,389 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 23:09:07,390 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 23:09:07,390 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 23:09:07,390 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 23:09:07,396 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,410 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,430 INFO L137 Inliner]: procedures = 264, calls = 16, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 88 [2021-12-06 23:09:07,430 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 23:09:07,431 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 23:09:07,431 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 23:09:07,431 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 23:09:07,437 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,438 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,441 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,441 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,449 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,451 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,453 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,455 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 23:09:07,456 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 23:09:07,456 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 23:09:07,456 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 23:09:07,457 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (1/1) ... [2021-12-06 23:09:07,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 23:09:07,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:09:07,502 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 23:09:07,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 23:09:07,542 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 23:09:07,543 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 23:09:07,543 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 23:09:07,543 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 23:09:07,543 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-12-06 23:09:07,543 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 23:09:07,543 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2021-12-06 23:09:07,543 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2021-12-06 23:09:07,543 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 23:09:07,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 23:09:07,544 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-06 23:09:07,620 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 23:09:07,622 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 23:09:07,777 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 23:09:07,785 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 23:09:07,785 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-06 23:09:07,787 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 11:09:07 BoogieIcfgContainer [2021-12-06 23:09:07,788 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 23:09:07,789 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 23:09:07,789 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 23:09:07,793 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 23:09:07,793 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 11:09:06" (1/3) ... [2021-12-06 23:09:07,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@82a288a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 11:09:07, skipping insertion in model container [2021-12-06 23:09:07,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 11:09:07" (2/3) ... [2021-12-06 23:09:07,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@82a288a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 11:09:07, skipping insertion in model container [2021-12-06 23:09:07,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 11:09:07" (3/3) ... [2021-12-06 23:09:07,796 INFO L111 eAbstractionObserver]: Analyzing ICFG 06-symbeq_06-tricky_address1.i [2021-12-06 23:09:07,801 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-06 23:09:07,801 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 23:09:07,801 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2021-12-06 23:09:07,801 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-06 23:09:07,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,829 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,830 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,831 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,832 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,833 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,834 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,835 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,836 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,837 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,838 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,839 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,840 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,840 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,840 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,840 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,840 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,840 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,841 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,842 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,843 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,844 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,845 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,846 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,847 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,848 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,849 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,850 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,851 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,852 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,853 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,853 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,853 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,856 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,856 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,856 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~mem32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~nondet30#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,857 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,858 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,858 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~p~0#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,858 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,858 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-06 23:09:07,860 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-12-06 23:09:07,901 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 23:09:07,908 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=true, mAutomataTypeConcurrency=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-12-06 23:09:07,908 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-12-06 23:09:07,919 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 103 places, 103 transitions, 211 flow [2021-12-06 23:09:07,965 INFO L129 PetriNetUnfolder]: 4/102 cut-off events. [2021-12-06 23:09:07,965 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 23:09:07,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106 conditions, 102 events. 4/102 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 85 event pairs, 0 based on Foata normal form. 0/94 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2021-12-06 23:09:07,968 INFO L82 GeneralOperation]: Start removeDead. Operand has 103 places, 103 transitions, 211 flow [2021-12-06 23:09:07,972 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 102 transitions, 207 flow [2021-12-06 23:09:07,986 INFO L129 PetriNetUnfolder]: 4/57 cut-off events. [2021-12-06 23:09:07,987 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-12-06 23:09:07,987 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:07,988 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:07,988 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:07,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:07,993 INFO L85 PathProgramCache]: Analyzing trace with hash -779087186, now seen corresponding path program 1 times [2021-12-06 23:09:08,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:08,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597139838] [2021-12-06 23:09:08,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:08,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:08,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:08,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:08,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597139838] [2021-12-06 23:09:08,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597139838] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:08,144 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:08,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 23:09:08,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769028519] [2021-12-06 23:09:08,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:08,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 23:09:08,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:08,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 23:09:08,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 23:09:08,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 103 [2021-12-06 23:09:08,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 102 transitions, 207 flow. Second operand has 3 states, 3 states have (on average 93.33333333333333) internal successors, (280), 3 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:08,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 103 [2021-12-06 23:09:08,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:08,222 INFO L129 PetriNetUnfolder]: 1/103 cut-off events. [2021-12-06 23:09:08,222 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-06 23:09:08,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 120 conditions, 103 events. 1/103 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 83 event pairs, 0 based on Foata normal form. 2/98 useless extension candidates. Maximal degree in co-relation 47. Up to 9 conditions per place. [2021-12-06 23:09:08,224 INFO L132 encePairwiseOnDemand]: 97/103 looper letters, 10 selfloop transitions, 2 changer transitions 1/103 dead transitions. [2021-12-06 23:09:08,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 103 transitions, 233 flow [2021-12-06 23:09:08,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 23:09:08,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-06 23:09:08,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 293 transitions. [2021-12-06 23:09:08,234 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.948220064724919 [2021-12-06 23:09:08,235 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 293 transitions. [2021-12-06 23:09:08,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 293 transitions. [2021-12-06 23:09:08,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:08,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 293 transitions. [2021-12-06 23:09:08,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.66666666666667) internal successors, (293), 3 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 103.0) internal successors, (412), 4 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,247 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 103.0) internal successors, (412), 4 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,248 INFO L186 Difference]: Start difference. First operand has 102 places, 102 transitions, 207 flow. Second operand 3 states and 293 transitions. [2021-12-06 23:09:08,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 103 transitions, 233 flow [2021-12-06 23:09:08,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 103 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 23:09:08,255 INFO L242 Difference]: Finished difference. Result has 104 places, 99 transitions, 210 flow [2021-12-06 23:09:08,256 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=104, PETRI_TRANSITIONS=99} [2021-12-06 23:09:08,259 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 2 predicate places. [2021-12-06 23:09:08,259 INFO L470 AbstractCegarLoop]: Abstraction has has 104 places, 99 transitions, 210 flow [2021-12-06 23:09:08,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.33333333333333) internal successors, (280), 3 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,260 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:08,260 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:08,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 23:09:08,260 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:08,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:08,261 INFO L85 PathProgramCache]: Analyzing trace with hash 624473633, now seen corresponding path program 1 times [2021-12-06 23:09:08,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:08,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872724095] [2021-12-06 23:09:08,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:08,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:08,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:08,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:08,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:08,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872724095] [2021-12-06 23:09:08,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872724095] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 23:09:08,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271598383] [2021-12-06 23:09:08,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:08,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:09:08,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:09:08,335 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 23:09:08,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 23:09:08,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:08,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 23:09:08,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 23:09:08,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:08,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 23:09:08,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:08,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271598383] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 23:09:08,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 23:09:08,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-12-06 23:09:08,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486218623] [2021-12-06 23:09:08,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 23:09:08,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:08,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:08,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:08,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:08,550 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2021-12-06 23:09:08,551 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 99 transitions, 210 flow. Second operand has 10 states, 10 states have (on average 93.1) internal successors, (931), 10 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,551 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:08,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2021-12-06 23:09:08,551 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:08,633 INFO L129 PetriNetUnfolder]: 1/109 cut-off events. [2021-12-06 23:09:08,633 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-12-06 23:09:08,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 109 events. 1/109 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 2/106 useless extension candidates. Maximal degree in co-relation 112. Up to 6 conditions per place. [2021-12-06 23:09:08,634 INFO L132 encePairwiseOnDemand]: 97/103 looper letters, 11 selfloop transitions, 9 changer transitions 0/109 dead transitions. [2021-12-06 23:09:08,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 109 transitions, 272 flow [2021-12-06 23:09:08,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 23:09:08,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 23:09:08,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 841 transitions. [2021-12-06 23:09:08,639 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9072276159654801 [2021-12-06 23:09:08,639 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 841 transitions. [2021-12-06 23:09:08,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 841 transitions. [2021-12-06 23:09:08,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:08,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 841 transitions. [2021-12-06 23:09:08,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 93.44444444444444) internal successors, (841), 9 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 103.0) internal successors, (1030), 10 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,650 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 103.0) internal successors, (1030), 10 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,650 INFO L186 Difference]: Start difference. First operand has 104 places, 99 transitions, 210 flow. Second operand 9 states and 841 transitions. [2021-12-06 23:09:08,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 109 transitions, 272 flow [2021-12-06 23:09:08,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 109 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-06 23:09:08,653 INFO L242 Difference]: Finished difference. Result has 113 places, 105 transitions, 258 flow [2021-12-06 23:09:08,654 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=258, PETRI_PLACES=113, PETRI_TRANSITIONS=105} [2021-12-06 23:09:08,654 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 11 predicate places. [2021-12-06 23:09:08,654 INFO L470 AbstractCegarLoop]: Abstraction has has 113 places, 105 transitions, 258 flow [2021-12-06 23:09:08,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 93.1) internal successors, (931), 10 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:08,655 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:08,655 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:08,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 23:09:08,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:09:08,857 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:08,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:08,859 INFO L85 PathProgramCache]: Analyzing trace with hash 653292097, now seen corresponding path program 2 times [2021-12-06 23:09:08,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:08,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227850735] [2021-12-06 23:09:08,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:08,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:08,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:09,060 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:09,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:09,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227850735] [2021-12-06 23:09:09,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227850735] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 23:09:09,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370770527] [2021-12-06 23:09:09,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 23:09:09,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:09:09,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:09:09,062 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 23:09:09,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 23:09:09,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 23:09:09,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 23:09:09,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 23:09:09,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 23:09:09,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-12-06 23:09:09,209 INFO L354 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2021-12-06 23:09:09,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-12-06 23:09:09,245 INFO L354 Elim1Store]: treesize reduction 96, result has 20.0 percent of original size [2021-12-06 23:09:09,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-12-06 23:09:09,292 INFO L354 Elim1Store]: treesize reduction 172, result has 17.3 percent of original size [2021-12-06 23:09:09,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 57 [2021-12-06 23:09:09,312 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-06 23:09:09,312 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 23:09:09,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370770527] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:09,313 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 23:09:09,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2021-12-06 23:09:09,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848800932] [2021-12-06 23:09:09,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:09,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:09:09,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:09,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:09:09,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-12-06 23:09:09,315 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 103 [2021-12-06 23:09:09,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 105 transitions, 258 flow. Second operand has 6 states, 6 states have (on average 66.33333333333333) internal successors, (398), 6 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:09,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:09,316 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 103 [2021-12-06 23:09:09,316 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:09,565 INFO L129 PetriNetUnfolder]: 231/768 cut-off events. [2021-12-06 23:09:09,565 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-12-06 23:09:09,567 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1305 conditions, 768 events. 231/768 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4192 event pairs, 103 based on Foata normal form. 0/699 useless extension candidates. Maximal degree in co-relation 1243. Up to 361 conditions per place. [2021-12-06 23:09:09,570 INFO L132 encePairwiseOnDemand]: 92/103 looper letters, 72 selfloop transitions, 22 changer transitions 0/163 dead transitions. [2021-12-06 23:09:09,571 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 163 transitions, 562 flow [2021-12-06 23:09:09,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 23:09:09,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 23:09:09,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 479 transitions. [2021-12-06 23:09:09,572 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7750809061488673 [2021-12-06 23:09:09,572 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 479 transitions. [2021-12-06 23:09:09,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 479 transitions. [2021-12-06 23:09:09,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:09,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 479 transitions. [2021-12-06 23:09:09,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 79.83333333333333) internal successors, (479), 6 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:09,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:09,576 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:09,576 INFO L186 Difference]: Start difference. First operand has 113 places, 105 transitions, 258 flow. Second operand 6 states and 479 transitions. [2021-12-06 23:09:09,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 163 transitions, 562 flow [2021-12-06 23:09:09,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 163 transitions, 556 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-12-06 23:09:09,581 INFO L242 Difference]: Finished difference. Result has 122 places, 126 transitions, 402 flow [2021-12-06 23:09:09,581 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=122, PETRI_TRANSITIONS=126} [2021-12-06 23:09:09,582 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 20 predicate places. [2021-12-06 23:09:09,582 INFO L470 AbstractCegarLoop]: Abstraction has has 122 places, 126 transitions, 402 flow [2021-12-06 23:09:09,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 66.33333333333333) internal successors, (398), 6 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:09,583 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:09,583 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:09,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 23:09:09,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-12-06 23:09:09,784 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:09,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:09,785 INFO L85 PathProgramCache]: Analyzing trace with hash -406389930, now seen corresponding path program 1 times [2021-12-06 23:09:09,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:09,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000947818] [2021-12-06 23:09:09,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:09,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:09,975 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:09,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:09,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000947818] [2021-12-06 23:09:09,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000947818] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 23:09:09,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999602633] [2021-12-06 23:09:09,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:09,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:09:09,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:09:09,977 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 23:09:09,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 23:09:10,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:10,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 23:09:10,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 23:09:10,099 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:10,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 23:09:10,191 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:10,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999602633] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 23:09:10,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 23:09:10,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-12-06 23:09:10,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327743460] [2021-12-06 23:09:10,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 23:09:10,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 23:09:10,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:10,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 23:09:10,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-12-06 23:09:10,194 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2021-12-06 23:09:10,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 126 transitions, 402 flow. Second operand has 18 states, 18 states have (on average 93.27777777777777) internal successors, (1679), 18 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:10,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:10,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2021-12-06 23:09:10,196 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:10,335 INFO L129 PetriNetUnfolder]: 31/278 cut-off events. [2021-12-06 23:09:10,335 INFO L130 PetriNetUnfolder]: For 46/51 co-relation queries the response was YES. [2021-12-06 23:09:10,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 511 conditions, 278 events. 31/278 cut-off events. For 46/51 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 833 event pairs, 4 based on Foata normal form. 4/269 useless extension candidates. Maximal degree in co-relation 371. Up to 49 conditions per place. [2021-12-06 23:09:10,337 INFO L132 encePairwiseOnDemand]: 97/103 looper letters, 19 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2021-12-06 23:09:10,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 150 transitions, 582 flow [2021-12-06 23:09:10,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 23:09:10,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-06 23:09:10,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1955 transitions. [2021-12-06 23:09:10,343 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.903837263060564 [2021-12-06 23:09:10,343 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1955 transitions. [2021-12-06 23:09:10,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1955 transitions. [2021-12-06 23:09:10,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:10,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1955 transitions. [2021-12-06 23:09:10,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 93.0952380952381) internal successors, (1955), 21 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:10,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 103.0) internal successors, (2266), 22 states have internal predecessors, (2266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:10,355 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 103.0) internal successors, (2266), 22 states have internal predecessors, (2266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:10,355 INFO L186 Difference]: Start difference. First operand has 122 places, 126 transitions, 402 flow. Second operand 21 states and 1955 transitions. [2021-12-06 23:09:10,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 150 transitions, 582 flow [2021-12-06 23:09:10,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 150 transitions, 582 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-06 23:09:10,361 INFO L242 Difference]: Finished difference. Result has 147 places, 139 transitions, 532 flow [2021-12-06 23:09:10,361 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=532, PETRI_PLACES=147, PETRI_TRANSITIONS=139} [2021-12-06 23:09:10,362 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 45 predicate places. [2021-12-06 23:09:10,362 INFO L470 AbstractCegarLoop]: Abstraction has has 147 places, 139 transitions, 532 flow [2021-12-06 23:09:10,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 93.27777777777777) internal successors, (1679), 18 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:10,363 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:10,363 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:10,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 23:09:10,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:09:10,564 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:10,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:10,564 INFO L85 PathProgramCache]: Analyzing trace with hash 232143766, now seen corresponding path program 2 times [2021-12-06 23:09:10,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:10,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922418153] [2021-12-06 23:09:10,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:10,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:10,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:10,715 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:10,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:10,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922418153] [2021-12-06 23:09:10,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922418153] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 23:09:10,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767443888] [2021-12-06 23:09:10,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 23:09:10,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:09:10,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:09:10,717 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 23:09:10,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 23:09:10,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 23:09:10,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 23:09:10,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 23:09:10,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 23:09:10,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-12-06 23:09:10,846 INFO L354 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2021-12-06 23:09:10,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-12-06 23:09:10,878 INFO L354 Elim1Store]: treesize reduction 96, result has 20.0 percent of original size [2021-12-06 23:09:10,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-12-06 23:09:10,913 INFO L354 Elim1Store]: treesize reduction 172, result has 17.3 percent of original size [2021-12-06 23:09:10,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 57 [2021-12-06 23:09:10,931 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-12-06 23:09:10,931 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 23:09:10,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767443888] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:10,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 23:09:10,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2021-12-06 23:09:10,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581368844] [2021-12-06 23:09:10,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:10,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:09:10,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:10,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:09:10,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-12-06 23:09:10,933 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 103 [2021-12-06 23:09:10,933 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 139 transitions, 532 flow. Second operand has 6 states, 6 states have (on average 65.5) internal successors, (393), 6 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:10,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:10,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 103 [2021-12-06 23:09:10,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:11,260 INFO L129 PetriNetUnfolder]: 315/1034 cut-off events. [2021-12-06 23:09:11,260 INFO L130 PetriNetUnfolder]: For 265/269 co-relation queries the response was YES. [2021-12-06 23:09:11,264 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2159 conditions, 1034 events. 315/1034 cut-off events. For 265/269 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 6058 event pairs, 133 based on Foata normal form. 4/961 useless extension candidates. Maximal degree in co-relation 2009. Up to 572 conditions per place. [2021-12-06 23:09:11,270 INFO L132 encePairwiseOnDemand]: 88/103 looper letters, 73 selfloop transitions, 39 changer transitions 5/196 dead transitions. [2021-12-06 23:09:11,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 196 transitions, 910 flow [2021-12-06 23:09:11,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 23:09:11,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 23:09:11,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 468 transitions. [2021-12-06 23:09:11,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7572815533980582 [2021-12-06 23:09:11,273 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 468 transitions. [2021-12-06 23:09:11,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 468 transitions. [2021-12-06 23:09:11,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:11,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 468 transitions. [2021-12-06 23:09:11,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 78.0) internal successors, (468), 6 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:11,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:11,277 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:11,277 INFO L186 Difference]: Start difference. First operand has 147 places, 139 transitions, 532 flow. Second operand 6 states and 468 transitions. [2021-12-06 23:09:11,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 196 transitions, 910 flow [2021-12-06 23:09:11,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 196 transitions, 886 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-12-06 23:09:11,287 INFO L242 Difference]: Finished difference. Result has 151 places, 175 transitions, 796 flow [2021-12-06 23:09:11,287 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=796, PETRI_PLACES=151, PETRI_TRANSITIONS=175} [2021-12-06 23:09:11,288 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 49 predicate places. [2021-12-06 23:09:11,288 INFO L470 AbstractCegarLoop]: Abstraction has has 151 places, 175 transitions, 796 flow [2021-12-06 23:09:11,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.5) internal successors, (393), 6 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:11,289 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:11,289 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:11,310 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 23:09:11,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:09:11,490 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:11,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:11,491 INFO L85 PathProgramCache]: Analyzing trace with hash -109360466, now seen corresponding path program 1 times [2021-12-06 23:09:11,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:11,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431602722] [2021-12-06 23:09:11,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:11,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:11,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:11,609 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:11,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:11,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431602722] [2021-12-06 23:09:11,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431602722] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 23:09:11,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460169586] [2021-12-06 23:09:11,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:11,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 23:09:11,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 23:09:11,611 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 23:09:11,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 23:09:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:11,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 23:09:11,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 23:09:11,758 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:11,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 23:09:11,878 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 23:09:11,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460169586] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 23:09:11,878 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 23:09:11,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2021-12-06 23:09:11,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684525167] [2021-12-06 23:09:11,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 23:09:11,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-06 23:09:11,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:11,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-06 23:09:11,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-12-06 23:09:11,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 103 [2021-12-06 23:09:11,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 175 transitions, 796 flow. Second operand has 23 states, 23 states have (on average 93.43478260869566) internal successors, (2149), 23 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:11,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:11,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 103 [2021-12-06 23:09:11,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:12,088 INFO L129 PetriNetUnfolder]: 103/540 cut-off events. [2021-12-06 23:09:12,088 INFO L130 PetriNetUnfolder]: For 308/321 co-relation queries the response was YES. [2021-12-06 23:09:12,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1206 conditions, 540 events. 103/540 cut-off events. For 308/321 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2644 event pairs, 8 based on Foata normal form. 7/527 useless extension candidates. Maximal degree in co-relation 975. Up to 116 conditions per place. [2021-12-06 23:09:12,092 INFO L132 encePairwiseOnDemand]: 97/103 looper letters, 25 selfloop transitions, 30 changer transitions 0/201 dead transitions. [2021-12-06 23:09:12,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 201 transitions, 1046 flow [2021-12-06 23:09:12,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-06 23:09:12,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-12-06 23:09:12,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2788 transitions. [2021-12-06 23:09:12,098 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9022653721682848 [2021-12-06 23:09:12,098 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2788 transitions. [2021-12-06 23:09:12,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2788 transitions. [2021-12-06 23:09:12,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:12,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2788 transitions. [2021-12-06 23:09:12,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 92.93333333333334) internal successors, (2788), 30 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 103.0) internal successors, (3193), 31 states have internal predecessors, (3193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,111 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 103.0) internal successors, (3193), 31 states have internal predecessors, (3193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,111 INFO L186 Difference]: Start difference. First operand has 151 places, 175 transitions, 796 flow. Second operand 30 states and 2788 transitions. [2021-12-06 23:09:12,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 201 transitions, 1046 flow [2021-12-06 23:09:12,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 201 transitions, 1014 flow, removed 16 selfloop flow, removed 0 redundant places. [2021-12-06 23:09:12,118 INFO L242 Difference]: Finished difference. Result has 183 places, 185 transitions, 916 flow [2021-12-06 23:09:12,118 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=916, PETRI_PLACES=183, PETRI_TRANSITIONS=185} [2021-12-06 23:09:12,119 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 81 predicate places. [2021-12-06 23:09:12,119 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 185 transitions, 916 flow [2021-12-06 23:09:12,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 93.43478260869566) internal successors, (2149), 23 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,120 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:12,120 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:12,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 23:09:12,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8926aa79-c0c9-4f53-a164-54b43ecabfca/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-12-06 23:09:12,322 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:12,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:12,323 INFO L85 PathProgramCache]: Analyzing trace with hash 827906497, now seen corresponding path program 2 times [2021-12-06 23:09:12,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:12,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487649747] [2021-12-06 23:09:12,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:12,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:12,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:12,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:12,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487649747] [2021-12-06 23:09:12,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487649747] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:12,523 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:12,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 23:09:12,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326743060] [2021-12-06 23:09:12,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:12,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:09:12,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:12,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:09:12,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 23:09:12,524 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 103 [2021-12-06 23:09:12,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 185 transitions, 916 flow. Second operand has 6 states, 6 states have (on average 71.5) internal successors, (429), 6 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:12,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 103 [2021-12-06 23:09:12,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:12,756 INFO L129 PetriNetUnfolder]: 321/1076 cut-off events. [2021-12-06 23:09:12,756 INFO L130 PetriNetUnfolder]: For 786/794 co-relation queries the response was YES. [2021-12-06 23:09:12,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2827 conditions, 1076 events. 321/1076 cut-off events. For 786/794 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6267 event pairs, 77 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 2605. Up to 538 conditions per place. [2021-12-06 23:09:12,764 INFO L132 encePairwiseOnDemand]: 92/103 looper letters, 108 selfloop transitions, 40 changer transitions 0/246 dead transitions. [2021-12-06 23:09:12,764 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 246 transitions, 1538 flow [2021-12-06 23:09:12,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 23:09:12,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 23:09:12,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 501 transitions. [2021-12-06 23:09:12,766 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8106796116504854 [2021-12-06 23:09:12,766 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 501 transitions. [2021-12-06 23:09:12,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 501 transitions. [2021-12-06 23:09:12,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:12,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 501 transitions. [2021-12-06 23:09:12,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.5) internal successors, (501), 6 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,769 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,769 INFO L186 Difference]: Start difference. First operand has 183 places, 185 transitions, 916 flow. Second operand 6 states and 501 transitions. [2021-12-06 23:09:12,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 246 transitions, 1538 flow [2021-12-06 23:09:12,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 246 transitions, 1492 flow, removed 5 selfloop flow, removed 18 redundant places. [2021-12-06 23:09:12,777 INFO L242 Difference]: Finished difference. Result has 175 places, 216 transitions, 1238 flow [2021-12-06 23:09:12,778 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1238, PETRI_PLACES=175, PETRI_TRANSITIONS=216} [2021-12-06 23:09:12,778 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 73 predicate places. [2021-12-06 23:09:12,779 INFO L470 AbstractCegarLoop]: Abstraction has has 175 places, 216 transitions, 1238 flow [2021-12-06 23:09:12,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 71.5) internal successors, (429), 6 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,779 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:12,779 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:12,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 23:09:12,779 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:12,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:12,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1432249786, now seen corresponding path program 1 times [2021-12-06 23:09:12,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:12,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426219822] [2021-12-06 23:09:12,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:12,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:12,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:12,867 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:12,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:12,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426219822] [2021-12-06 23:09:12,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426219822] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:12,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:12,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 23:09:12,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906055435] [2021-12-06 23:09:12,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:12,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 23:09:12,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 23:09:12,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-12-06 23:09:12,869 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 103 [2021-12-06 23:09:12,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 216 transitions, 1238 flow. Second operand has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:12,870 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:12,870 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 103 [2021-12-06 23:09:12,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:13,169 INFO L129 PetriNetUnfolder]: 432/1355 cut-off events. [2021-12-06 23:09:13,169 INFO L130 PetriNetUnfolder]: For 1528/1535 co-relation queries the response was YES. [2021-12-06 23:09:13,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4022 conditions, 1355 events. 432/1355 cut-off events. For 1528/1535 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8376 event pairs, 122 based on Foata normal form. 0/1322 useless extension candidates. Maximal degree in co-relation 3817. Up to 770 conditions per place. [2021-12-06 23:09:13,179 INFO L132 encePairwiseOnDemand]: 88/103 looper letters, 115 selfloop transitions, 58 changer transitions 18/287 dead transitions. [2021-12-06 23:09:13,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 287 transitions, 2032 flow [2021-12-06 23:09:13,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 23:09:13,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-06 23:09:13,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 494 transitions. [2021-12-06 23:09:13,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7993527508090615 [2021-12-06 23:09:13,180 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 494 transitions. [2021-12-06 23:09:13,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 494 transitions. [2021-12-06 23:09:13,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:13,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 494 transitions. [2021-12-06 23:09:13,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 82.33333333333333) internal successors, (494), 6 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:13,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:13,183 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 103.0) internal successors, (721), 7 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:13,183 INFO L186 Difference]: Start difference. First operand has 175 places, 216 transitions, 1238 flow. Second operand 6 states and 494 transitions. [2021-12-06 23:09:13,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 287 transitions, 2032 flow [2021-12-06 23:09:13,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 287 transitions, 2014 flow, removed 9 selfloop flow, removed 0 redundant places. [2021-12-06 23:09:13,195 INFO L242 Difference]: Finished difference. Result has 185 places, 257 transitions, 1740 flow [2021-12-06 23:09:13,196 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=1220, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1740, PETRI_PLACES=185, PETRI_TRANSITIONS=257} [2021-12-06 23:09:13,196 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 83 predicate places. [2021-12-06 23:09:13,196 INFO L470 AbstractCegarLoop]: Abstraction has has 185 places, 257 transitions, 1740 flow [2021-12-06 23:09:13,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 70.66666666666667) internal successors, (424), 6 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:13,197 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:13,197 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:13,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 23:09:13,197 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:13,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:13,197 INFO L85 PathProgramCache]: Analyzing trace with hash 906953438, now seen corresponding path program 1 times [2021-12-06 23:09:13,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:13,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67761360] [2021-12-06 23:09:13,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:13,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:13,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:13,522 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:13,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:13,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67761360] [2021-12-06 23:09:13,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67761360] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:13,523 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:13,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:13,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944726077] [2021-12-06 23:09:13,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:13,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:13,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:13,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:13,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:13,524 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:13,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 257 transitions, 1740 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:13,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:13,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:13,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:14,216 INFO L129 PetriNetUnfolder]: 602/1810 cut-off events. [2021-12-06 23:09:14,216 INFO L130 PetriNetUnfolder]: For 3025/3041 co-relation queries the response was YES. [2021-12-06 23:09:14,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6079 conditions, 1810 events. 602/1810 cut-off events. For 3025/3041 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 11885 event pairs, 47 based on Foata normal form. 16/1813 useless extension candidates. Maximal degree in co-relation 5856. Up to 853 conditions per place. [2021-12-06 23:09:14,229 INFO L132 encePairwiseOnDemand]: 83/103 looper letters, 209 selfloop transitions, 77 changer transitions 46/418 dead transitions. [2021-12-06 23:09:14,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 418 transitions, 3462 flow [2021-12-06 23:09:14,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:09:14,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:09:14,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 852 transitions. [2021-12-06 23:09:14,232 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6893203883495146 [2021-12-06 23:09:14,232 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 852 transitions. [2021-12-06 23:09:14,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 852 transitions. [2021-12-06 23:09:14,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:14,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 852 transitions. [2021-12-06 23:09:14,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 71.0) internal successors, (852), 12 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:14,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:14,236 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:14,237 INFO L186 Difference]: Start difference. First operand has 185 places, 257 transitions, 1740 flow. Second operand 12 states and 852 transitions. [2021-12-06 23:09:14,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 418 transitions, 3462 flow [2021-12-06 23:09:14,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 418 transitions, 3382 flow, removed 40 selfloop flow, removed 0 redundant places. [2021-12-06 23:09:14,258 INFO L242 Difference]: Finished difference. Result has 204 places, 293 transitions, 2283 flow [2021-12-06 23:09:14,259 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2283, PETRI_PLACES=204, PETRI_TRANSITIONS=293} [2021-12-06 23:09:14,259 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 102 predicate places. [2021-12-06 23:09:14,259 INFO L470 AbstractCegarLoop]: Abstraction has has 204 places, 293 transitions, 2283 flow [2021-12-06 23:09:14,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:14,260 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:14,260 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:14,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 23:09:14,260 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:14,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:14,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1475514096, now seen corresponding path program 2 times [2021-12-06 23:09:14,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:14,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076591048] [2021-12-06 23:09:14,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:14,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:14,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:14,481 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:14,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:14,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076591048] [2021-12-06 23:09:14,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076591048] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:14,481 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:14,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:14,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540796722] [2021-12-06 23:09:14,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:14,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:14,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:14,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:14,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:14,483 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:14,484 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 293 transitions, 2283 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:14,484 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:14,484 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:14,484 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:15,188 INFO L129 PetriNetUnfolder]: 568/1707 cut-off events. [2021-12-06 23:09:15,189 INFO L130 PetriNetUnfolder]: For 4532/4553 co-relation queries the response was YES. [2021-12-06 23:09:15,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6667 conditions, 1707 events. 568/1707 cut-off events. For 4532/4553 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 10998 event pairs, 140 based on Foata normal form. 14/1709 useless extension candidates. Maximal degree in co-relation 6435. Up to 869 conditions per place. [2021-12-06 23:09:15,202 INFO L132 encePairwiseOnDemand]: 83/103 looper letters, 192 selfloop transitions, 80 changer transitions 25/383 dead transitions. [2021-12-06 23:09:15,202 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 383 transitions, 3436 flow [2021-12-06 23:09:15,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 23:09:15,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-06 23:09:15,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 672 transitions. [2021-12-06 23:09:15,205 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7249190938511327 [2021-12-06 23:09:15,205 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 672 transitions. [2021-12-06 23:09:15,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 672 transitions. [2021-12-06 23:09:15,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:15,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 672 transitions. [2021-12-06 23:09:15,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 74.66666666666667) internal successors, (672), 9 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:15,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 103.0) internal successors, (1030), 10 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:15,208 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 103.0) internal successors, (1030), 10 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:15,209 INFO L186 Difference]: Start difference. First operand has 204 places, 293 transitions, 2283 flow. Second operand 9 states and 672 transitions. [2021-12-06 23:09:15,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 383 transitions, 3436 flow [2021-12-06 23:09:15,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 383 transitions, 3406 flow, removed 12 selfloop flow, removed 1 redundant places. [2021-12-06 23:09:15,238 INFO L242 Difference]: Finished difference. Result has 212 places, 297 transitions, 2490 flow [2021-12-06 23:09:15,238 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2490, PETRI_PLACES=212, PETRI_TRANSITIONS=297} [2021-12-06 23:09:15,239 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 110 predicate places. [2021-12-06 23:09:15,239 INFO L470 AbstractCegarLoop]: Abstraction has has 212 places, 297 transitions, 2490 flow [2021-12-06 23:09:15,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:15,239 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:15,240 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:15,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-06 23:09:15,240 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:15,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1760837808, now seen corresponding path program 3 times [2021-12-06 23:09:15,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:15,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755506200] [2021-12-06 23:09:15,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:15,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:15,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:15,504 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:15,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:15,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755506200] [2021-12-06 23:09:15,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755506200] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:15,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:15,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:15,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51509191] [2021-12-06 23:09:15,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:15,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:15,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:15,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:15,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:15,506 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:15,507 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 297 transitions, 2490 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:15,507 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:15,507 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:15,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:16,447 INFO L129 PetriNetUnfolder]: 1074/2908 cut-off events. [2021-12-06 23:09:16,447 INFO L130 PetriNetUnfolder]: For 10641/10677 co-relation queries the response was YES. [2021-12-06 23:09:16,460 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12511 conditions, 2908 events. 1074/2908 cut-off events. For 10641/10677 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 21380 event pairs, 128 based on Foata normal form. 28/2920 useless extension candidates. Maximal degree in co-relation 12276. Up to 953 conditions per place. [2021-12-06 23:09:16,475 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 382 selfloop transitions, 95 changer transitions 25/588 dead transitions. [2021-12-06 23:09:16,475 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 588 transitions, 6196 flow [2021-12-06 23:09:16,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:09:16,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:09:16,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 811 transitions. [2021-12-06 23:09:16,477 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7157987643424537 [2021-12-06 23:09:16,477 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 811 transitions. [2021-12-06 23:09:16,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 811 transitions. [2021-12-06 23:09:16,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:16,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 811 transitions. [2021-12-06 23:09:16,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 73.72727272727273) internal successors, (811), 11 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:16,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:16,481 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:16,482 INFO L186 Difference]: Start difference. First operand has 212 places, 297 transitions, 2490 flow. Second operand 11 states and 811 transitions. [2021-12-06 23:09:16,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 588 transitions, 6196 flow [2021-12-06 23:09:16,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 588 transitions, 6056 flow, removed 2 selfloop flow, removed 4 redundant places. [2021-12-06 23:09:16,533 INFO L242 Difference]: Finished difference. Result has 225 places, 377 transitions, 3903 flow [2021-12-06 23:09:16,533 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=2425, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3903, PETRI_PLACES=225, PETRI_TRANSITIONS=377} [2021-12-06 23:09:16,533 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 123 predicate places. [2021-12-06 23:09:16,534 INFO L470 AbstractCegarLoop]: Abstraction has has 225 places, 377 transitions, 3903 flow [2021-12-06 23:09:16,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:16,534 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:16,534 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:16,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 23:09:16,534 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:16,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:16,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1525410592, now seen corresponding path program 4 times [2021-12-06 23:09:16,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:16,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45149337] [2021-12-06 23:09:16,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:16,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:16,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:16,795 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:16,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:16,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45149337] [2021-12-06 23:09:16,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45149337] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:16,796 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:16,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:16,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141407409] [2021-12-06 23:09:16,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:16,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:16,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:16,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:16,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:16,798 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:16,799 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 377 transitions, 3903 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:16,799 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:16,799 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:16,799 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:17,978 INFO L129 PetriNetUnfolder]: 1063/3139 cut-off events. [2021-12-06 23:09:17,979 INFO L130 PetriNetUnfolder]: For 14484/14529 co-relation queries the response was YES. [2021-12-06 23:09:17,995 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13702 conditions, 3139 events. 1063/3139 cut-off events. For 14484/14529 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 24316 event pairs, 144 based on Foata normal form. 30/3151 useless extension candidates. Maximal degree in co-relation 13460. Up to 990 conditions per place. [2021-12-06 23:09:18,010 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 388 selfloop transitions, 104 changer transitions 31/609 dead transitions. [2021-12-06 23:09:18,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 609 transitions, 6799 flow [2021-12-06 23:09:18,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 23:09:18,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-06 23:09:18,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 773 transitions. [2021-12-06 23:09:18,011 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7504854368932039 [2021-12-06 23:09:18,011 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 773 transitions. [2021-12-06 23:09:18,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 773 transitions. [2021-12-06 23:09:18,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:18,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 773 transitions. [2021-12-06 23:09:18,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 77.3) internal successors, (773), 10 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:18,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:18,014 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:18,014 INFO L186 Difference]: Start difference. First operand has 225 places, 377 transitions, 3903 flow. Second operand 10 states and 773 transitions. [2021-12-06 23:09:18,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 609 transitions, 6799 flow [2021-12-06 23:09:18,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 609 transitions, 6751 flow, removed 24 selfloop flow, removed 0 redundant places. [2021-12-06 23:09:18,077 INFO L242 Difference]: Finished difference. Result has 240 places, 403 transitions, 4592 flow [2021-12-06 23:09:18,077 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4592, PETRI_PLACES=240, PETRI_TRANSITIONS=403} [2021-12-06 23:09:18,078 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 138 predicate places. [2021-12-06 23:09:18,078 INFO L470 AbstractCegarLoop]: Abstraction has has 240 places, 403 transitions, 4592 flow [2021-12-06 23:09:18,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:18,078 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:18,078 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:18,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 23:09:18,078 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:18,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:18,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1432498022, now seen corresponding path program 5 times [2021-12-06 23:09:18,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:18,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268506170] [2021-12-06 23:09:18,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:18,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:18,463 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:18,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:18,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268506170] [2021-12-06 23:09:18,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268506170] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:18,464 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:18,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 23:09:18,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418046246] [2021-12-06 23:09:18,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:18,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 23:09:18,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:18,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 23:09:18,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 23:09:18,466 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2021-12-06 23:09:18,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 403 transitions, 4592 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:18,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:18,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2021-12-06 23:09:18,468 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:20,505 INFO L129 PetriNetUnfolder]: 1603/4228 cut-off events. [2021-12-06 23:09:20,505 INFO L130 PetriNetUnfolder]: For 25305/25322 co-relation queries the response was YES. [2021-12-06 23:09:20,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20119 conditions, 4228 events. 1603/4228 cut-off events. For 25305/25322 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 33413 event pairs, 211 based on Foata normal form. 4/4210 useless extension candidates. Maximal degree in co-relation 19869. Up to 1122 conditions per place. [2021-12-06 23:09:20,539 INFO L132 encePairwiseOnDemand]: 74/103 looper letters, 334 selfloop transitions, 240 changer transitions 53/705 dead transitions. [2021-12-06 23:09:20,539 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 705 transitions, 8988 flow [2021-12-06 23:09:20,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 23:09:20,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-06 23:09:20,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1584 transitions. [2021-12-06 23:09:20,541 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5914861837191935 [2021-12-06 23:09:20,541 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1584 transitions. [2021-12-06 23:09:20,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1584 transitions. [2021-12-06 23:09:20,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:20,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1584 transitions. [2021-12-06 23:09:20,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 60.92307692307692) internal successors, (1584), 26 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:20,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 103.0) internal successors, (2781), 27 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:20,547 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 103.0) internal successors, (2781), 27 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:20,547 INFO L186 Difference]: Start difference. First operand has 240 places, 403 transitions, 4592 flow. Second operand 26 states and 1584 transitions. [2021-12-06 23:09:20,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 705 transitions, 8988 flow [2021-12-06 23:09:20,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 705 transitions, 8767 flow, removed 106 selfloop flow, removed 1 redundant places. [2021-12-06 23:09:20,689 INFO L242 Difference]: Finished difference. Result has 273 places, 496 transitions, 6475 flow [2021-12-06 23:09:20,689 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6475, PETRI_PLACES=273, PETRI_TRANSITIONS=496} [2021-12-06 23:09:20,690 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 171 predicate places. [2021-12-06 23:09:20,690 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 496 transitions, 6475 flow [2021-12-06 23:09:20,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:20,691 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:20,691 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:20,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 23:09:20,691 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:20,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:20,692 INFO L85 PathProgramCache]: Analyzing trace with hash -887387738, now seen corresponding path program 6 times [2021-12-06 23:09:20,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:20,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842464489] [2021-12-06 23:09:20,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:20,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:20,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:20,949 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:20,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:20,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842464489] [2021-12-06 23:09:20,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842464489] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:20,949 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:20,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:20,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729351612] [2021-12-06 23:09:20,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:20,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:20,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:20,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:20,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:20,952 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:20,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 496 transitions, 6475 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:20,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:20,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:20,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:22,447 INFO L129 PetriNetUnfolder]: 1309/3777 cut-off events. [2021-12-06 23:09:22,447 INFO L130 PetriNetUnfolder]: For 26996/27027 co-relation queries the response was YES. [2021-12-06 23:09:22,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19360 conditions, 3777 events. 1309/3777 cut-off events. For 26996/27027 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 30558 event pairs, 186 based on Foata normal form. 18/3776 useless extension candidates. Maximal degree in co-relation 19099. Up to 1138 conditions per place. [2021-12-06 23:09:22,480 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 473 selfloop transitions, 149 changer transitions 37/750 dead transitions. [2021-12-06 23:09:22,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 750 transitions, 10016 flow [2021-12-06 23:09:22,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:09:22,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:09:22,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 844 transitions. [2021-12-06 23:09:22,482 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7449249779346867 [2021-12-06 23:09:22,482 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 844 transitions. [2021-12-06 23:09:22,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 844 transitions. [2021-12-06 23:09:22,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:22,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 844 transitions. [2021-12-06 23:09:22,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 76.72727272727273) internal successors, (844), 11 states have internal predecessors, (844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:22,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:22,485 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:22,485 INFO L186 Difference]: Start difference. First operand has 273 places, 496 transitions, 6475 flow. Second operand 11 states and 844 transitions. [2021-12-06 23:09:22,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 750 transitions, 10016 flow [2021-12-06 23:09:22,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 750 transitions, 9520 flow, removed 48 selfloop flow, removed 7 redundant places. [2021-12-06 23:09:22,623 INFO L242 Difference]: Finished difference. Result has 280 places, 518 transitions, 6815 flow [2021-12-06 23:09:22,623 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=6048, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6815, PETRI_PLACES=280, PETRI_TRANSITIONS=518} [2021-12-06 23:09:22,624 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 178 predicate places. [2021-12-06 23:09:22,624 INFO L470 AbstractCegarLoop]: Abstraction has has 280 places, 518 transitions, 6815 flow [2021-12-06 23:09:22,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:22,625 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:22,625 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:22,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 23:09:22,625 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:22,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:22,625 INFO L85 PathProgramCache]: Analyzing trace with hash -822391322, now seen corresponding path program 7 times [2021-12-06 23:09:22,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:22,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110807911] [2021-12-06 23:09:22,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:22,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:22,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:23,030 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:23,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:23,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110807911] [2021-12-06 23:09:23,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110807911] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:23,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:23,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 23:09:23,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24016044] [2021-12-06 23:09:23,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:23,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 23:09:23,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:23,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 23:09:23,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 23:09:23,034 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2021-12-06 23:09:23,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 518 transitions, 6815 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:23,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:23,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2021-12-06 23:09:23,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:25,185 INFO L129 PetriNetUnfolder]: 1601/4207 cut-off events. [2021-12-06 23:09:25,185 INFO L130 PetriNetUnfolder]: For 31740/31756 co-relation queries the response was YES. [2021-12-06 23:09:25,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22105 conditions, 4207 events. 1601/4207 cut-off events. For 31740/31756 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 33311 event pairs, 159 based on Foata normal form. 4/4188 useless extension candidates. Maximal degree in co-relation 21962. Up to 1121 conditions per place. [2021-12-06 23:09:25,223 INFO L132 encePairwiseOnDemand]: 74/103 looper letters, 363 selfloop transitions, 248 changer transitions 51/740 dead transitions. [2021-12-06 23:09:25,223 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 740 transitions, 10299 flow [2021-12-06 23:09:25,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 23:09:25,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-06 23:09:25,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1566 transitions. [2021-12-06 23:09:25,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5847647498132935 [2021-12-06 23:09:25,225 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1566 transitions. [2021-12-06 23:09:25,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1566 transitions. [2021-12-06 23:09:25,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:25,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1566 transitions. [2021-12-06 23:09:25,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 60.23076923076923) internal successors, (1566), 26 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:25,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 103.0) internal successors, (2781), 27 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:25,230 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 103.0) internal successors, (2781), 27 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:25,230 INFO L186 Difference]: Start difference. First operand has 280 places, 518 transitions, 6815 flow. Second operand 26 states and 1566 transitions. [2021-12-06 23:09:25,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 740 transitions, 10299 flow [2021-12-06 23:09:25,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 740 transitions, 10143 flow, removed 43 selfloop flow, removed 3 redundant places. [2021-12-06 23:09:25,412 INFO L242 Difference]: Finished difference. Result has 310 places, 542 transitions, 7719 flow [2021-12-06 23:09:25,412 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=6684, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7719, PETRI_PLACES=310, PETRI_TRANSITIONS=542} [2021-12-06 23:09:25,413 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 208 predicate places. [2021-12-06 23:09:25,413 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 542 transitions, 7719 flow [2021-12-06 23:09:25,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:25,413 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:25,413 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:25,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 23:09:25,414 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:25,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:25,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2005589862, now seen corresponding path program 1 times [2021-12-06 23:09:25,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:25,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389309938] [2021-12-06 23:09:25,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:25,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:26,079 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:26,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:26,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389309938] [2021-12-06 23:09:26,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389309938] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:26,080 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:26,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:09:26,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654070783] [2021-12-06 23:09:26,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:26,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:09:26,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:26,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:09:26,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:09:26,082 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:09:26,083 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 542 transitions, 7719 flow. Second operand has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:26,083 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:26,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:09:26,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:27,684 INFO L129 PetriNetUnfolder]: 1231/3646 cut-off events. [2021-12-06 23:09:27,685 INFO L130 PetriNetUnfolder]: For 31829/31865 co-relation queries the response was YES. [2021-12-06 23:09:27,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20121 conditions, 3646 events. 1231/3646 cut-off events. For 31829/31865 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 29660 event pairs, 170 based on Foata normal form. 23/3653 useless extension candidates. Maximal degree in co-relation 19960. Up to 1030 conditions per place. [2021-12-06 23:09:27,721 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 576 selfloop transitions, 144 changer transitions 35/855 dead transitions. [2021-12-06 23:09:27,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 855 transitions, 12513 flow [2021-12-06 23:09:27,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 23:09:27,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-06 23:09:27,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1299 transitions. [2021-12-06 23:09:27,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7006472491909385 [2021-12-06 23:09:27,723 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1299 transitions. [2021-12-06 23:09:27,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1299 transitions. [2021-12-06 23:09:27,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:27,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1299 transitions. [2021-12-06 23:09:27,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 72.16666666666667) internal successors, (1299), 18 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:27,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 103.0) internal successors, (1957), 19 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:27,727 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 103.0) internal successors, (1957), 19 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:27,727 INFO L186 Difference]: Start difference. First operand has 310 places, 542 transitions, 7719 flow. Second operand 18 states and 1299 transitions. [2021-12-06 23:09:27,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 855 transitions, 12513 flow [2021-12-06 23:09:27,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 855 transitions, 11911 flow, removed 100 selfloop flow, removed 12 redundant places. [2021-12-06 23:09:27,915 INFO L242 Difference]: Finished difference. Result has 324 places, 595 transitions, 8430 flow [2021-12-06 23:09:27,915 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=7258, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8430, PETRI_PLACES=324, PETRI_TRANSITIONS=595} [2021-12-06 23:09:27,915 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 222 predicate places. [2021-12-06 23:09:27,915 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 595 transitions, 8430 flow [2021-12-06 23:09:27,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:27,916 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:27,916 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:27,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-06 23:09:27,916 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:27,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:27,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1073377992, now seen corresponding path program 8 times [2021-12-06 23:09:27,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:27,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152714182] [2021-12-06 23:09:27,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:27,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:27,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:28,164 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:28,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:28,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152714182] [2021-12-06 23:09:28,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152714182] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:28,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:28,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:28,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496857129] [2021-12-06 23:09:28,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:28,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:28,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:28,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:28,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:28,166 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:28,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 595 transitions, 8430 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:28,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:28,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:28,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:29,821 INFO L129 PetriNetUnfolder]: 1323/3797 cut-off events. [2021-12-06 23:09:29,821 INFO L130 PetriNetUnfolder]: For 34430/34460 co-relation queries the response was YES. [2021-12-06 23:09:29,849 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21252 conditions, 3797 events. 1323/3797 cut-off events. For 34430/34460 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 30749 event pairs, 250 based on Foata normal form. 13/3792 useless extension candidates. Maximal degree in co-relation 21112. Up to 1947 conditions per place. [2021-12-06 23:09:29,859 INFO L132 encePairwiseOnDemand]: 83/103 looper letters, 303 selfloop transitions, 268 changer transitions 22/685 dead transitions. [2021-12-06 23:09:29,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 685 transitions, 10758 flow [2021-12-06 23:09:29,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 23:09:29,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-06 23:09:29,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 955 transitions. [2021-12-06 23:09:29,861 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6622746185852982 [2021-12-06 23:09:29,861 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 955 transitions. [2021-12-06 23:09:29,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 955 transitions. [2021-12-06 23:09:29,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:29,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 955 transitions. [2021-12-06 23:09:29,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 68.21428571428571) internal successors, (955), 14 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:29,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:09:29,863 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:09:29,863 INFO L186 Difference]: Start difference. First operand has 324 places, 595 transitions, 8430 flow. Second operand 14 states and 955 transitions. [2021-12-06 23:09:29,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 685 transitions, 10758 flow [2021-12-06 23:09:30,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 685 transitions, 10505 flow, removed 10 selfloop flow, removed 2 redundant places. [2021-12-06 23:09:30,050 INFO L242 Difference]: Finished difference. Result has 342 places, 621 transitions, 9528 flow [2021-12-06 23:09:30,051 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=8193, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9528, PETRI_PLACES=342, PETRI_TRANSITIONS=621} [2021-12-06 23:09:30,051 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 240 predicate places. [2021-12-06 23:09:30,051 INFO L470 AbstractCegarLoop]: Abstraction has has 342 places, 621 transitions, 9528 flow [2021-12-06 23:09:30,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:30,052 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:30,052 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:30,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 23:09:30,052 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:30,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:30,052 INFO L85 PathProgramCache]: Analyzing trace with hash -257739324, now seen corresponding path program 2 times [2021-12-06 23:09:30,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:30,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814172771] [2021-12-06 23:09:30,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:30,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:30,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:30,301 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:30,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:30,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814172771] [2021-12-06 23:09:30,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814172771] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:30,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:30,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:09:30,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293469955] [2021-12-06 23:09:30,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:30,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:09:30,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:30,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:09:30,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:09:30,303 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:30,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 621 transitions, 9528 flow. Second operand has 11 states, 11 states have (on average 60.36363636363637) internal successors, (664), 11 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:30,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:30,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:30,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:31,927 INFO L129 PetriNetUnfolder]: 1240/3677 cut-off events. [2021-12-06 23:09:31,927 INFO L130 PetriNetUnfolder]: For 37891/37917 co-relation queries the response was YES. [2021-12-06 23:09:31,960 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21482 conditions, 3677 events. 1240/3677 cut-off events. For 37891/37917 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 29764 event pairs, 171 based on Foata normal form. 24/3689 useless extension candidates. Maximal degree in co-relation 21333. Up to 1078 conditions per place. [2021-12-06 23:09:31,972 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 574 selfloop transitions, 141 changer transitions 34/848 dead transitions. [2021-12-06 23:09:31,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 848 transitions, 13291 flow [2021-12-06 23:09:31,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 23:09:31,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 23:09:31,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1133 transitions. [2021-12-06 23:09:31,974 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6875 [2021-12-06 23:09:31,974 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1133 transitions. [2021-12-06 23:09:31,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1133 transitions. [2021-12-06 23:09:31,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:31,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1133 transitions. [2021-12-06 23:09:31,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 70.8125) internal successors, (1133), 16 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:31,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 103.0) internal successors, (1751), 17 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:31,978 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 103.0) internal successors, (1751), 17 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:31,978 INFO L186 Difference]: Start difference. First operand has 342 places, 621 transitions, 9528 flow. Second operand 16 states and 1133 transitions. [2021-12-06 23:09:31,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 848 transitions, 13291 flow [2021-12-06 23:09:32,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 848 transitions, 12930 flow, removed 137 selfloop flow, removed 2 redundant places. [2021-12-06 23:09:32,222 INFO L242 Difference]: Finished difference. Result has 360 places, 644 transitions, 9993 flow [2021-12-06 23:09:32,223 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=9223, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9993, PETRI_PLACES=360, PETRI_TRANSITIONS=644} [2021-12-06 23:09:32,223 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 258 predicate places. [2021-12-06 23:09:32,223 INFO L470 AbstractCegarLoop]: Abstraction has has 360 places, 644 transitions, 9993 flow [2021-12-06 23:09:32,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 60.36363636363637) internal successors, (664), 11 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:32,224 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:32,224 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:32,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 23:09:32,224 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:32,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:32,224 INFO L85 PathProgramCache]: Analyzing trace with hash -40198102, now seen corresponding path program 9 times [2021-12-06 23:09:32,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:32,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789696518] [2021-12-06 23:09:32,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:32,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:32,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:32,544 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:32,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:32,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789696518] [2021-12-06 23:09:32,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789696518] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:32,544 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:32,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:32,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937157142] [2021-12-06 23:09:32,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:32,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:32,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:32,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:32,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:32,546 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:32,546 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 644 transitions, 9993 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:32,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:32,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:32,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:34,395 INFO L129 PetriNetUnfolder]: 1318/3765 cut-off events. [2021-12-06 23:09:34,395 INFO L130 PetriNetUnfolder]: For 40200/40231 co-relation queries the response was YES. [2021-12-06 23:09:34,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22410 conditions, 3765 events. 1318/3765 cut-off events. For 40200/40231 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 30257 event pairs, 173 based on Foata normal form. 14/3759 useless extension candidates. Maximal degree in co-relation 22274. Up to 1138 conditions per place. [2021-12-06 23:09:34,438 INFO L132 encePairwiseOnDemand]: 82/103 looper letters, 491 selfloop transitions, 207 changer transitions 26/816 dead transitions. [2021-12-06 23:09:34,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 816 transitions, 13014 flow [2021-12-06 23:09:34,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:09:34,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:09:34,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 841 transitions. [2021-12-06 23:09:34,440 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7422771403353927 [2021-12-06 23:09:34,440 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 841 transitions. [2021-12-06 23:09:34,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 841 transitions. [2021-12-06 23:09:34,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:34,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 841 transitions. [2021-12-06 23:09:34,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 76.45454545454545) internal successors, (841), 11 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:34,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:34,442 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:34,442 INFO L186 Difference]: Start difference. First operand has 360 places, 644 transitions, 9993 flow. Second operand 11 states and 841 transitions. [2021-12-06 23:09:34,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 816 transitions, 13014 flow [2021-12-06 23:09:34,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 816 transitions, 12916 flow, removed 19 selfloop flow, removed 4 redundant places. [2021-12-06 23:09:34,681 INFO L242 Difference]: Finished difference. Result has 367 places, 657 transitions, 10753 flow [2021-12-06 23:09:34,682 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=9904, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10753, PETRI_PLACES=367, PETRI_TRANSITIONS=657} [2021-12-06 23:09:34,682 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 265 predicate places. [2021-12-06 23:09:34,682 INFO L470 AbstractCegarLoop]: Abstraction has has 367 places, 657 transitions, 10753 flow [2021-12-06 23:09:34,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:34,682 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:34,683 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:34,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-06 23:09:34,683 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:34,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:34,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1435410196, now seen corresponding path program 10 times [2021-12-06 23:09:34,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:34,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977954136] [2021-12-06 23:09:34,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:34,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:34,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:34,932 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:34,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:34,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977954136] [2021-12-06 23:09:34,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977954136] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:34,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:34,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:34,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871077598] [2021-12-06 23:09:34,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:34,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:34,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:34,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:34,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:34,934 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:34,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 657 transitions, 10753 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:34,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:34,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:34,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:36,698 INFO L129 PetriNetUnfolder]: 1321/3764 cut-off events. [2021-12-06 23:09:36,699 INFO L130 PetriNetUnfolder]: For 45369/45406 co-relation queries the response was YES. [2021-12-06 23:09:36,737 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23418 conditions, 3764 events. 1321/3764 cut-off events. For 45369/45406 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 30125 event pairs, 225 based on Foata normal form. 21/3765 useless extension candidates. Maximal degree in co-relation 23277. Up to 1138 conditions per place. [2021-12-06 23:09:36,748 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 511 selfloop transitions, 192 changer transitions 23/818 dead transitions. [2021-12-06 23:09:36,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 818 transitions, 13775 flow [2021-12-06 23:09:36,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:09:36,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:09:36,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 819 transitions. [2021-12-06 23:09:36,750 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7228596646072374 [2021-12-06 23:09:36,750 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 819 transitions. [2021-12-06 23:09:36,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 819 transitions. [2021-12-06 23:09:36,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:36,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 819 transitions. [2021-12-06 23:09:36,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 74.45454545454545) internal successors, (819), 11 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:36,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:36,752 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:36,752 INFO L186 Difference]: Start difference. First operand has 367 places, 657 transitions, 10753 flow. Second operand 11 states and 819 transitions. [2021-12-06 23:09:36,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 818 transitions, 13775 flow [2021-12-06 23:09:37,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 818 transitions, 13485 flow, removed 40 selfloop flow, removed 4 redundant places. [2021-12-06 23:09:37,042 INFO L242 Difference]: Finished difference. Result has 377 places, 668 transitions, 11245 flow [2021-12-06 23:09:37,042 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=10501, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11245, PETRI_PLACES=377, PETRI_TRANSITIONS=668} [2021-12-06 23:09:37,043 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 275 predicate places. [2021-12-06 23:09:37,043 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 668 transitions, 11245 flow [2021-12-06 23:09:37,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:37,043 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:37,043 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:37,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-06 23:09:37,043 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:37,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:37,043 INFO L85 PathProgramCache]: Analyzing trace with hash 190419652, now seen corresponding path program 11 times [2021-12-06 23:09:37,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:37,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611612419] [2021-12-06 23:09:37,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:37,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:37,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:37,437 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:37,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:37,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611612419] [2021-12-06 23:09:37,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611612419] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:37,438 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:37,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 23:09:37,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535388907] [2021-12-06 23:09:37,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:37,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 23:09:37,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:37,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 23:09:37,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-12-06 23:09:37,439 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2021-12-06 23:09:37,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 668 transitions, 11245 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:37,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:37,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2021-12-06 23:09:37,440 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:40,272 INFO L129 PetriNetUnfolder]: 1582/4199 cut-off events. [2021-12-06 23:09:40,272 INFO L130 PetriNetUnfolder]: For 51709/51727 co-relation queries the response was YES. [2021-12-06 23:09:40,308 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25966 conditions, 4199 events. 1582/4199 cut-off events. For 51709/51727 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 33070 event pairs, 182 based on Foata normal form. 6/4182 useless extension candidates. Maximal degree in co-relation 25799. Up to 860 conditions per place. [2021-12-06 23:09:40,319 INFO L132 encePairwiseOnDemand]: 76/103 looper letters, 639 selfloop transitions, 240 changer transitions 70/1027 dead transitions. [2021-12-06 23:09:40,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1027 transitions, 16686 flow [2021-12-06 23:09:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 23:09:40,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-12-06 23:09:40,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1834 transitions. [2021-12-06 23:09:40,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.613993973886843 [2021-12-06 23:09:40,322 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1834 transitions. [2021-12-06 23:09:40,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1834 transitions. [2021-12-06 23:09:40,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:40,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1834 transitions. [2021-12-06 23:09:40,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 63.241379310344826) internal successors, (1834), 29 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:40,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 103.0) internal successors, (3090), 30 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:40,327 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 103.0) internal successors, (3090), 30 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:40,327 INFO L186 Difference]: Start difference. First operand has 377 places, 668 transitions, 11245 flow. Second operand 29 states and 1834 transitions. [2021-12-06 23:09:40,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1027 transitions, 16686 flow [2021-12-06 23:09:40,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 1027 transitions, 16368 flow, removed 22 selfloop flow, removed 5 redundant places. [2021-12-06 23:09:40,624 INFO L242 Difference]: Finished difference. Result has 403 places, 693 transitions, 11917 flow [2021-12-06 23:09:40,625 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=10953, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=11917, PETRI_PLACES=403, PETRI_TRANSITIONS=693} [2021-12-06 23:09:40,625 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 301 predicate places. [2021-12-06 23:09:40,625 INFO L470 AbstractCegarLoop]: Abstraction has has 403 places, 693 transitions, 11917 flow [2021-12-06 23:09:40,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:40,626 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:40,626 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:40,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-06 23:09:40,626 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:40,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:40,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1143196384, now seen corresponding path program 12 times [2021-12-06 23:09:40,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:40,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963457136] [2021-12-06 23:09:40,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:40,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:40,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:40,829 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:40,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:40,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963457136] [2021-12-06 23:09:40,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963457136] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:40,829 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:40,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:40,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026242382] [2021-12-06 23:09:40,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:40,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:40,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:40,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:40,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:40,831 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:40,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 693 transitions, 11917 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:40,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:40,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:40,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:42,408 INFO L129 PetriNetUnfolder]: 1332/3780 cut-off events. [2021-12-06 23:09:42,408 INFO L130 PetriNetUnfolder]: For 50244/50287 co-relation queries the response was YES. [2021-12-06 23:09:42,443 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24337 conditions, 3780 events. 1332/3780 cut-off events. For 50244/50287 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 30296 event pairs, 285 based on Foata normal form. 13/3770 useless extension candidates. Maximal degree in co-relation 24189. Up to 1969 conditions per place. [2021-12-06 23:09:42,454 INFO L132 encePairwiseOnDemand]: 83/103 looper letters, 385 selfloop transitions, 272 changer transitions 19/772 dead transitions. [2021-12-06 23:09:42,454 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 772 transitions, 14093 flow [2021-12-06 23:09:42,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 23:09:42,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-06 23:09:42,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 711 transitions. [2021-12-06 23:09:42,455 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6902912621359223 [2021-12-06 23:09:42,455 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 711 transitions. [2021-12-06 23:09:42,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 711 transitions. [2021-12-06 23:09:42,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:42,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 711 transitions. [2021-12-06 23:09:42,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 71.1) internal successors, (711), 10 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:42,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:42,457 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:42,458 INFO L186 Difference]: Start difference. First operand has 403 places, 693 transitions, 11917 flow. Second operand 10 states and 711 transitions. [2021-12-06 23:09:42,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 772 transitions, 14093 flow [2021-12-06 23:09:42,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 772 transitions, 13881 flow, removed 24 selfloop flow, removed 11 redundant places. [2021-12-06 23:09:42,767 INFO L242 Difference]: Finished difference. Result has 406 places, 706 transitions, 12532 flow [2021-12-06 23:09:42,767 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=11705, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12532, PETRI_PLACES=406, PETRI_TRANSITIONS=706} [2021-12-06 23:09:42,768 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 304 predicate places. [2021-12-06 23:09:42,768 INFO L470 AbstractCegarLoop]: Abstraction has has 406 places, 706 transitions, 12532 flow [2021-12-06 23:09:42,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:42,768 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:42,768 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:42,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-06 23:09:42,768 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:42,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:42,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1275084978, now seen corresponding path program 13 times [2021-12-06 23:09:42,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:42,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752186740] [2021-12-06 23:09:42,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:42,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:42,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:42,982 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:42,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:42,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752186740] [2021-12-06 23:09:42,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752186740] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:42,982 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:42,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:42,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539100503] [2021-12-06 23:09:42,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:42,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:42,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:42,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:42,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:42,984 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:42,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 706 transitions, 12532 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:42,985 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:42,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:42,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:44,730 INFO L129 PetriNetUnfolder]: 1339/3813 cut-off events. [2021-12-06 23:09:44,730 INFO L130 PetriNetUnfolder]: For 55941/55978 co-relation queries the response was YES. [2021-12-06 23:09:44,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25006 conditions, 3813 events. 1339/3813 cut-off events. For 55941/55978 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 30719 event pairs, 238 based on Foata normal form. 7/3797 useless extension candidates. Maximal degree in co-relation 24853. Up to 1976 conditions per place. [2021-12-06 23:09:44,779 INFO L132 encePairwiseOnDemand]: 83/103 looper letters, 373 selfloop transitions, 292 changer transitions 19/780 dead transitions. [2021-12-06 23:09:44,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 780 transitions, 14762 flow [2021-12-06 23:09:44,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 23:09:44,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-06 23:09:44,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 958 transitions. [2021-12-06 23:09:44,781 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6643550624133149 [2021-12-06 23:09:44,781 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 958 transitions. [2021-12-06 23:09:44,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 958 transitions. [2021-12-06 23:09:44,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:44,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 958 transitions. [2021-12-06 23:09:44,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 68.42857142857143) internal successors, (958), 14 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:44,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:09:44,785 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:09:44,785 INFO L186 Difference]: Start difference. First operand has 406 places, 706 transitions, 12532 flow. Second operand 14 states and 958 transitions. [2021-12-06 23:09:44,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 780 transitions, 14762 flow [2021-12-06 23:09:45,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 780 transitions, 14265 flow, removed 8 selfloop flow, removed 4 redundant places. [2021-12-06 23:09:45,125 INFO L242 Difference]: Finished difference. Result has 420 places, 718 transitions, 12986 flow [2021-12-06 23:09:45,126 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=12045, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12986, PETRI_PLACES=420, PETRI_TRANSITIONS=718} [2021-12-06 23:09:45,126 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 318 predicate places. [2021-12-06 23:09:45,126 INFO L470 AbstractCegarLoop]: Abstraction has has 420 places, 718 transitions, 12986 flow [2021-12-06 23:09:45,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:45,126 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:45,126 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:45,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-06 23:09:45,127 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:45,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:45,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1523905104, now seen corresponding path program 14 times [2021-12-06 23:09:45,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:45,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730002909] [2021-12-06 23:09:45,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:45,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:45,428 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:45,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:45,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730002909] [2021-12-06 23:09:45,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730002909] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:45,429 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:45,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 23:09:45,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626861710] [2021-12-06 23:09:45,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:45,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 23:09:45,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:45,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 23:09:45,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 23:09:45,430 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2021-12-06 23:09:45,431 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 718 transitions, 12986 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:45,431 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:45,431 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2021-12-06 23:09:45,431 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:47,823 INFO L129 PetriNetUnfolder]: 1604/4246 cut-off events. [2021-12-06 23:09:47,823 INFO L130 PetriNetUnfolder]: For 62123/62156 co-relation queries the response was YES. [2021-12-06 23:09:47,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27547 conditions, 4246 events. 1604/4246 cut-off events. For 62123/62156 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 33620 event pairs, 208 based on Foata normal form. 9/4232 useless extension candidates. Maximal degree in co-relation 27367. Up to 1132 conditions per place. [2021-12-06 23:09:47,881 INFO L132 encePairwiseOnDemand]: 74/103 looper letters, 486 selfloop transitions, 310 changer transitions 55/929 dead transitions. [2021-12-06 23:09:47,882 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 929 transitions, 17009 flow [2021-12-06 23:09:47,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 23:09:47,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-06 23:09:47,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1354 transitions. [2021-12-06 23:09:47,883 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5975286849073257 [2021-12-06 23:09:47,883 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1354 transitions. [2021-12-06 23:09:47,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1354 transitions. [2021-12-06 23:09:47,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:47,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1354 transitions. [2021-12-06 23:09:47,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 61.54545454545455) internal successors, (1354), 22 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:47,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 103.0) internal successors, (2369), 23 states have internal predecessors, (2369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:47,888 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 103.0) internal successors, (2369), 23 states have internal predecessors, (2369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:47,888 INFO L186 Difference]: Start difference. First operand has 420 places, 718 transitions, 12986 flow. Second operand 22 states and 1354 transitions. [2021-12-06 23:09:47,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 929 transitions, 17009 flow [2021-12-06 23:09:48,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 929 transitions, 16591 flow, removed 14 selfloop flow, removed 8 redundant places. [2021-12-06 23:09:48,285 INFO L242 Difference]: Finished difference. Result has 437 places, 726 transitions, 13422 flow [2021-12-06 23:09:48,286 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=12585, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=13422, PETRI_PLACES=437, PETRI_TRANSITIONS=726} [2021-12-06 23:09:48,286 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 335 predicate places. [2021-12-06 23:09:48,286 INFO L470 AbstractCegarLoop]: Abstraction has has 437 places, 726 transitions, 13422 flow [2021-12-06 23:09:48,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:48,287 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:48,287 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:48,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-06 23:09:48,287 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:48,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:48,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1526071648, now seen corresponding path program 15 times [2021-12-06 23:09:48,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:48,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41781334] [2021-12-06 23:09:48,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:48,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:48,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:48,597 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:48,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:48,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41781334] [2021-12-06 23:09:48,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41781334] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:48,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:48,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 23:09:48,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572925524] [2021-12-06 23:09:48,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:48,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 23:09:48,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:48,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 23:09:48,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 23:09:48,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2021-12-06 23:09:48,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 726 transitions, 13422 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:48,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:48,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2021-12-06 23:09:48,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:51,178 INFO L129 PetriNetUnfolder]: 1605/4247 cut-off events. [2021-12-06 23:09:51,178 INFO L130 PetriNetUnfolder]: For 63473/63506 co-relation queries the response was YES. [2021-12-06 23:09:51,226 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27953 conditions, 4247 events. 1605/4247 cut-off events. For 63473/63506 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 33563 event pairs, 209 based on Foata normal form. 9/4233 useless extension candidates. Maximal degree in co-relation 27754. Up to 1135 conditions per place. [2021-12-06 23:09:51,239 INFO L132 encePairwiseOnDemand]: 74/103 looper letters, 482 selfloop transitions, 321 changer transitions 55/936 dead transitions. [2021-12-06 23:09:51,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 936 transitions, 17447 flow [2021-12-06 23:09:51,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-06 23:09:51,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-12-06 23:09:51,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1569 transitions. [2021-12-06 23:09:51,241 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5858849887976102 [2021-12-06 23:09:51,241 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1569 transitions. [2021-12-06 23:09:51,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1569 transitions. [2021-12-06 23:09:51,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:51,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1569 transitions. [2021-12-06 23:09:51,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 60.34615384615385) internal successors, (1569), 26 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:51,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 103.0) internal successors, (2781), 27 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:51,246 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 103.0) internal successors, (2781), 27 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:51,246 INFO L186 Difference]: Start difference. First operand has 437 places, 726 transitions, 13422 flow. Second operand 26 states and 1569 transitions. [2021-12-06 23:09:51,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 936 transitions, 17447 flow [2021-12-06 23:09:51,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 936 transitions, 16848 flow, removed 8 selfloop flow, removed 17 redundant places. [2021-12-06 23:09:51,661 INFO L242 Difference]: Finished difference. Result has 448 places, 734 transitions, 13724 flow [2021-12-06 23:09:51,661 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=12833, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=13724, PETRI_PLACES=448, PETRI_TRANSITIONS=734} [2021-12-06 23:09:51,662 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 346 predicate places. [2021-12-06 23:09:51,662 INFO L470 AbstractCegarLoop]: Abstraction has has 448 places, 734 transitions, 13724 flow [2021-12-06 23:09:51,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:51,662 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:51,662 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:51,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-06 23:09:51,662 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:51,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:51,663 INFO L85 PathProgramCache]: Analyzing trace with hash -514006304, now seen corresponding path program 16 times [2021-12-06 23:09:51,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:51,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179840031] [2021-12-06 23:09:51,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:51,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:51,965 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:51,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:51,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179840031] [2021-12-06 23:09:51,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179840031] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:51,965 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:51,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 23:09:51,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208151087] [2021-12-06 23:09:51,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:51,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 23:09:51,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:51,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 23:09:51,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-06 23:09:51,967 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2021-12-06 23:09:51,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 734 transitions, 13724 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:51,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:51,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2021-12-06 23:09:51,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:54,633 INFO L129 PetriNetUnfolder]: 1607/4262 cut-off events. [2021-12-06 23:09:54,633 INFO L130 PetriNetUnfolder]: For 63854/63887 co-relation queries the response was YES. [2021-12-06 23:09:54,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28035 conditions, 4262 events. 1607/4262 cut-off events. For 63854/63887 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 33733 event pairs, 212 based on Foata normal form. 9/4248 useless extension candidates. Maximal degree in co-relation 27833. Up to 1135 conditions per place. [2021-12-06 23:09:54,692 INFO L132 encePairwiseOnDemand]: 74/103 looper letters, 475 selfloop transitions, 338 changer transitions 54/945 dead transitions. [2021-12-06 23:09:54,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 945 transitions, 17648 flow [2021-12-06 23:09:54,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 23:09:54,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-06 23:09:54,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1474 transitions. [2021-12-06 23:09:54,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5962783171521036 [2021-12-06 23:09:54,694 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1474 transitions. [2021-12-06 23:09:54,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1474 transitions. [2021-12-06 23:09:54,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:54,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1474 transitions. [2021-12-06 23:09:54,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 61.416666666666664) internal successors, (1474), 24 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:54,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 103.0) internal successors, (2575), 25 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:54,698 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 103.0) internal successors, (2575), 25 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:54,698 INFO L186 Difference]: Start difference. First operand has 448 places, 734 transitions, 13724 flow. Second operand 24 states and 1474 transitions. [2021-12-06 23:09:54,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 945 transitions, 17648 flow [2021-12-06 23:09:55,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 945 transitions, 17241 flow, removed 6 selfloop flow, removed 17 redundant places. [2021-12-06 23:09:55,086 INFO L242 Difference]: Finished difference. Result has 456 places, 736 transitions, 14050 flow [2021-12-06 23:09:55,087 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=13317, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=14050, PETRI_PLACES=456, PETRI_TRANSITIONS=736} [2021-12-06 23:09:55,087 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 354 predicate places. [2021-12-06 23:09:55,087 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 736 transitions, 14050 flow [2021-12-06 23:09:55,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:55,087 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:55,088 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:55,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-06 23:09:55,088 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:55,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:55,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1774891774, now seen corresponding path program 17 times [2021-12-06 23:09:55,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:55,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601238040] [2021-12-06 23:09:55,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:55,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:55,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:55,301 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:55,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:55,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601238040] [2021-12-06 23:09:55,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601238040] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:55,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:55,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:55,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759642751] [2021-12-06 23:09:55,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:55,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:55,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:55,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:55,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:55,303 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:09:55,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 736 transitions, 14050 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:55,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:55,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:09:55,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:09:57,035 INFO L129 PetriNetUnfolder]: 1342/3819 cut-off events. [2021-12-06 23:09:57,035 INFO L130 PetriNetUnfolder]: For 60918/60961 co-relation queries the response was YES. [2021-12-06 23:09:57,080 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26079 conditions, 3819 events. 1342/3819 cut-off events. For 60918/60961 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 30694 event pairs, 281 based on Foata normal form. 13/3809 useless extension candidates. Maximal degree in co-relation 25913. Up to 1981 conditions per place. [2021-12-06 23:09:57,092 INFO L132 encePairwiseOnDemand]: 83/103 looper letters, 386 selfloop transitions, 301 changer transitions 19/803 dead transitions. [2021-12-06 23:09:57,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 803 transitions, 16216 flow [2021-12-06 23:09:57,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 23:09:57,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-06 23:09:57,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 897 transitions. [2021-12-06 23:09:57,094 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6699029126213593 [2021-12-06 23:09:57,094 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 897 transitions. [2021-12-06 23:09:57,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 897 transitions. [2021-12-06 23:09:57,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:09:57,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 897 transitions. [2021-12-06 23:09:57,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 69.0) internal successors, (897), 13 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:57,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:57,096 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:57,096 INFO L186 Difference]: Start difference. First operand has 456 places, 736 transitions, 14050 flow. Second operand 13 states and 897 transitions. [2021-12-06 23:09:57,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 803 transitions, 16216 flow [2021-12-06 23:09:57,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 803 transitions, 15617 flow, removed 6 selfloop flow, removed 18 redundant places. [2021-12-06 23:09:57,500 INFO L242 Difference]: Finished difference. Result has 454 places, 745 transitions, 14379 flow [2021-12-06 23:09:57,501 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=13464, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14379, PETRI_PLACES=454, PETRI_TRANSITIONS=745} [2021-12-06 23:09:57,501 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 352 predicate places. [2021-12-06 23:09:57,502 INFO L470 AbstractCegarLoop]: Abstraction has has 454 places, 745 transitions, 14379 flow [2021-12-06 23:09:57,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:57,502 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:09:57,502 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:09:57,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-06 23:09:57,502 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:09:57,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:09:57,502 INFO L85 PathProgramCache]: Analyzing trace with hash 330556564, now seen corresponding path program 1 times [2021-12-06 23:09:57,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:09:57,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580348661] [2021-12-06 23:09:57,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:09:57,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:09:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:09:57,983 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:09:57,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:09:57,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580348661] [2021-12-06 23:09:57,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580348661] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:09:57,983 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:09:57,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:09:57,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417420458] [2021-12-06 23:09:57,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:09:57,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:09:57,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:09:57,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:09:57,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:09:57,984 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:09:57,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 745 transitions, 14379 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:09:57,985 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:09:57,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:09:57,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:00,142 INFO L129 PetriNetUnfolder]: 1387/4052 cut-off events. [2021-12-06 23:10:00,143 INFO L130 PetriNetUnfolder]: For 70062/70105 co-relation queries the response was YES. [2021-12-06 23:10:00,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27431 conditions, 4052 events. 1387/4052 cut-off events. For 70062/70105 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 33563 event pairs, 152 based on Foata normal form. 14/4053 useless extension candidates. Maximal degree in co-relation 27257. Up to 1080 conditions per place. [2021-12-06 23:10:00,203 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 772 selfloop transitions, 130 changer transitions 20/1033 dead transitions. [2021-12-06 23:10:00,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1033 transitions, 19572 flow [2021-12-06 23:10:00,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:10:00,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:10:00,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 937 transitions. [2021-12-06 23:10:00,204 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7580906148867314 [2021-12-06 23:10:00,204 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 937 transitions. [2021-12-06 23:10:00,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 937 transitions. [2021-12-06 23:10:00,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:00,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 937 transitions. [2021-12-06 23:10:00,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 78.08333333333333) internal successors, (937), 12 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:00,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:00,207 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:00,207 INFO L186 Difference]: Start difference. First operand has 454 places, 745 transitions, 14379 flow. Second operand 12 states and 937 transitions. [2021-12-06 23:10:00,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1033 transitions, 19572 flow [2021-12-06 23:10:00,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1033 transitions, 18784 flow, removed 13 selfloop flow, removed 8 redundant places. [2021-12-06 23:10:00,641 INFO L242 Difference]: Finished difference. Result has 465 places, 816 transitions, 15285 flow [2021-12-06 23:10:00,642 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=13669, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15285, PETRI_PLACES=465, PETRI_TRANSITIONS=816} [2021-12-06 23:10:00,642 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 363 predicate places. [2021-12-06 23:10:00,642 INFO L470 AbstractCegarLoop]: Abstraction has has 465 places, 816 transitions, 15285 flow [2021-12-06 23:10:00,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:00,643 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:00,643 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:00,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-06 23:10:00,643 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:00,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:00,643 INFO L85 PathProgramCache]: Analyzing trace with hash -347285014, now seen corresponding path program 2 times [2021-12-06 23:10:00,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:00,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773982599] [2021-12-06 23:10:00,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:00,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:00,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:00,968 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:00,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:00,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773982599] [2021-12-06 23:10:00,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773982599] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:00,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:00,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:00,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818937457] [2021-12-06 23:10:00,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:00,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:00,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:00,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:00,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:00,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:00,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 816 transitions, 15285 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:00,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:00,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:00,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:03,019 INFO L129 PetriNetUnfolder]: 1464/4236 cut-off events. [2021-12-06 23:10:03,019 INFO L130 PetriNetUnfolder]: For 77466/77545 co-relation queries the response was YES. [2021-12-06 23:10:03,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29257 conditions, 4236 events. 1464/4236 cut-off events. For 77466/77545 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 35597 event pairs, 171 based on Foata normal form. 45/4270 useless extension candidates. Maximal degree in co-relation 29076. Up to 2181 conditions per place. [2021-12-06 23:10:03,084 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 707 selfloop transitions, 154 changer transitions 23/995 dead transitions. [2021-12-06 23:10:03,084 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 995 transitions, 20042 flow [2021-12-06 23:10:03,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 23:10:03,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-06 23:10:03,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 758 transitions. [2021-12-06 23:10:03,086 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7359223300970874 [2021-12-06 23:10:03,086 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 758 transitions. [2021-12-06 23:10:03,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 758 transitions. [2021-12-06 23:10:03,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:03,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 758 transitions. [2021-12-06 23:10:03,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 75.8) internal successors, (758), 10 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:03,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:03,088 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:03,088 INFO L186 Difference]: Start difference. First operand has 465 places, 816 transitions, 15285 flow. Second operand 10 states and 758 transitions. [2021-12-06 23:10:03,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 995 transitions, 20042 flow [2021-12-06 23:10:03,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 995 transitions, 19745 flow, removed 21 selfloop flow, removed 2 redundant places. [2021-12-06 23:10:03,597 INFO L242 Difference]: Finished difference. Result has 475 places, 858 transitions, 16957 flow [2021-12-06 23:10:03,597 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=15053, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16957, PETRI_PLACES=475, PETRI_TRANSITIONS=858} [2021-12-06 23:10:03,598 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 373 predicate places. [2021-12-06 23:10:03,598 INFO L470 AbstractCegarLoop]: Abstraction has has 475 places, 858 transitions, 16957 flow [2021-12-06 23:10:03,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:03,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:03,598 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:03,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-06 23:10:03,598 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:03,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:03,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1812341970, now seen corresponding path program 3 times [2021-12-06 23:10:03,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:03,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697857882] [2021-12-06 23:10:03,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:03,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:03,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:04,043 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:04,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:04,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697857882] [2021-12-06 23:10:04,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697857882] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:04,044 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:04,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:04,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174996450] [2021-12-06 23:10:04,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:04,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:04,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:04,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:04,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:04,045 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:04,046 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 858 transitions, 16957 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:04,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:04,046 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:04,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:06,481 INFO L129 PetriNetUnfolder]: 1610/4656 cut-off events. [2021-12-06 23:10:06,481 INFO L130 PetriNetUnfolder]: For 98228/98326 co-relation queries the response was YES. [2021-12-06 23:10:06,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32513 conditions, 4656 events. 1610/4656 cut-off events. For 98228/98326 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 39952 event pairs, 180 based on Foata normal form. 51/4695 useless extension candidates. Maximal degree in co-relation 32333. Up to 2151 conditions per place. [2021-12-06 23:10:06,559 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 759 selfloop transitions, 213 changer transitions 8/1091 dead transitions. [2021-12-06 23:10:06,559 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 1091 transitions, 22536 flow [2021-12-06 23:10:06,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:10:06,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:10:06,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 837 transitions. [2021-12-06 23:10:06,560 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7387466902030009 [2021-12-06 23:10:06,560 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 837 transitions. [2021-12-06 23:10:06,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 837 transitions. [2021-12-06 23:10:06,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:06,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 837 transitions. [2021-12-06 23:10:06,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 76.0909090909091) internal successors, (837), 11 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:06,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:06,563 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:06,563 INFO L186 Difference]: Start difference. First operand has 475 places, 858 transitions, 16957 flow. Second operand 11 states and 837 transitions. [2021-12-06 23:10:06,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 1091 transitions, 22536 flow [2021-12-06 23:10:07,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1091 transitions, 22211 flow, removed 9 selfloop flow, removed 4 redundant places. [2021-12-06 23:10:07,165 INFO L242 Difference]: Finished difference. Result has 489 places, 932 transitions, 19462 flow [2021-12-06 23:10:07,166 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=16684, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19462, PETRI_PLACES=489, PETRI_TRANSITIONS=932} [2021-12-06 23:10:07,166 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 387 predicate places. [2021-12-06 23:10:07,166 INFO L470 AbstractCegarLoop]: Abstraction has has 489 places, 932 transitions, 19462 flow [2021-12-06 23:10:07,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:07,166 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:07,166 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:07,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-06 23:10:07,167 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:07,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:07,167 INFO L85 PathProgramCache]: Analyzing trace with hash -2091870968, now seen corresponding path program 4 times [2021-12-06 23:10:07,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:07,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85005341] [2021-12-06 23:10:07,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:07,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:07,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:07,535 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:07,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:07,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85005341] [2021-12-06 23:10:07,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85005341] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:07,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:07,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:07,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613473002] [2021-12-06 23:10:07,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:07,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:07,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:07,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:07,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:07,537 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:07,537 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 932 transitions, 19462 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:07,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:07,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:07,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:10,819 INFO L129 PetriNetUnfolder]: 1841/5256 cut-off events. [2021-12-06 23:10:10,820 INFO L130 PetriNetUnfolder]: For 131495/131623 co-relation queries the response was YES. [2021-12-06 23:10:10,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38025 conditions, 5256 events. 1841/5256 cut-off events. For 131495/131623 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 46442 event pairs, 215 based on Foata normal form. 83/5328 useless extension candidates. Maximal degree in co-relation 37832. Up to 2464 conditions per place. [2021-12-06 23:10:10,906 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 808 selfloop transitions, 273 changer transitions 14/1206 dead transitions. [2021-12-06 23:10:10,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1206 transitions, 26792 flow [2021-12-06 23:10:10,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 23:10:10,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-06 23:10:10,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1107 transitions. [2021-12-06 23:10:10,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7165048543689321 [2021-12-06 23:10:10,908 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1107 transitions. [2021-12-06 23:10:10,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1107 transitions. [2021-12-06 23:10:10,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:10,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1107 transitions. [2021-12-06 23:10:10,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 73.8) internal successors, (1107), 15 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:10,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:10,911 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:10,911 INFO L186 Difference]: Start difference. First operand has 489 places, 932 transitions, 19462 flow. Second operand 15 states and 1107 transitions. [2021-12-06 23:10:10,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 1206 transitions, 26792 flow [2021-12-06 23:10:11,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 1206 transitions, 26576 flow, removed 85 selfloop flow, removed 2 redundant places. [2021-12-06 23:10:11,605 INFO L242 Difference]: Finished difference. Result has 505 places, 1021 transitions, 23033 flow [2021-12-06 23:10:11,605 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=19330, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=932, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=23033, PETRI_PLACES=505, PETRI_TRANSITIONS=1021} [2021-12-06 23:10:11,606 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 403 predicate places. [2021-12-06 23:10:11,606 INFO L470 AbstractCegarLoop]: Abstraction has has 505 places, 1021 transitions, 23033 flow [2021-12-06 23:10:11,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:11,606 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:11,606 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:11,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-06 23:10:11,606 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:11,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:11,606 INFO L85 PathProgramCache]: Analyzing trace with hash 315050518, now seen corresponding path program 5 times [2021-12-06 23:10:11,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:11,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714521633] [2021-12-06 23:10:11,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:11,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:11,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:11,976 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:11,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:11,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714521633] [2021-12-06 23:10:11,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714521633] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:11,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:11,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:11,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65466172] [2021-12-06 23:10:11,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:11,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:11,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:11,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:11,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:11,978 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:11,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 1021 transitions, 23033 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:11,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:11,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:11,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:15,223 INFO L129 PetriNetUnfolder]: 2021/5759 cut-off events. [2021-12-06 23:10:15,223 INFO L130 PetriNetUnfolder]: For 157707/157878 co-relation queries the response was YES. [2021-12-06 23:10:15,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42273 conditions, 5759 events. 2021/5759 cut-off events. For 157707/157878 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 51954 event pairs, 208 based on Foata normal form. 88/5836 useless extension candidates. Maximal degree in co-relation 42081. Up to 2299 conditions per place. [2021-12-06 23:10:15,319 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 824 selfloop transitions, 350 changer transitions 11/1296 dead transitions. [2021-12-06 23:10:15,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 1296 transitions, 29655 flow [2021-12-06 23:10:15,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 23:10:15,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-06 23:10:15,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1002 transitions. [2021-12-06 23:10:15,320 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.748319641523525 [2021-12-06 23:10:15,320 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1002 transitions. [2021-12-06 23:10:15,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1002 transitions. [2021-12-06 23:10:15,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:15,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1002 transitions. [2021-12-06 23:10:15,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 77.07692307692308) internal successors, (1002), 13 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:15,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:15,323 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 103.0) internal successors, (1442), 14 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:15,323 INFO L186 Difference]: Start difference. First operand has 505 places, 1021 transitions, 23033 flow. Second operand 13 states and 1002 transitions. [2021-12-06 23:10:15,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 1296 transitions, 29655 flow [2021-12-06 23:10:16,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 1296 transitions, 29446 flow, removed 57 selfloop flow, removed 4 redundant places. [2021-12-06 23:10:16,246 INFO L242 Difference]: Finished difference. Result has 521 places, 1088 transitions, 25866 flow [2021-12-06 23:10:16,247 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=22851, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=25866, PETRI_PLACES=521, PETRI_TRANSITIONS=1088} [2021-12-06 23:10:16,247 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 419 predicate places. [2021-12-06 23:10:16,247 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 1088 transitions, 25866 flow [2021-12-06 23:10:16,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:16,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:16,248 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:16,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-06 23:10:16,248 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:16,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:16,248 INFO L85 PathProgramCache]: Analyzing trace with hash -856101466, now seen corresponding path program 6 times [2021-12-06 23:10:16,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:16,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261810420] [2021-12-06 23:10:16,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:16,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:16,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:16,630 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:16,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:16,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261810420] [2021-12-06 23:10:16,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261810420] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:16,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:16,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:16,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488439150] [2021-12-06 23:10:16,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:16,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:16,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:16,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:16,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:16,632 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:16,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 1088 transitions, 25866 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:16,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:16,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:16,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:20,050 INFO L129 PetriNetUnfolder]: 2006/5705 cut-off events. [2021-12-06 23:10:20,050 INFO L130 PetriNetUnfolder]: For 167311/167490 co-relation queries the response was YES. [2021-12-06 23:10:20,124 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43267 conditions, 5705 events. 2006/5705 cut-off events. For 167311/167490 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 51419 event pairs, 249 based on Foata normal form. 110/5803 useless extension candidates. Maximal degree in co-relation 43067. Up to 2658 conditions per place. [2021-12-06 23:10:20,146 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 809 selfloop transitions, 300 changer transitions 12/1232 dead transitions. [2021-12-06 23:10:20,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 1232 transitions, 29856 flow [2021-12-06 23:10:20,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:10:20,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:10:20,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 830 transitions. [2021-12-06 23:10:20,147 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.732568402471315 [2021-12-06 23:10:20,147 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 830 transitions. [2021-12-06 23:10:20,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 830 transitions. [2021-12-06 23:10:20,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:20,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 830 transitions. [2021-12-06 23:10:20,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 75.45454545454545) internal successors, (830), 11 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:20,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:20,150 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:20,150 INFO L186 Difference]: Start difference. First operand has 521 places, 1088 transitions, 25866 flow. Second operand 11 states and 830 transitions. [2021-12-06 23:10:20,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 1232 transitions, 29856 flow [2021-12-06 23:10:21,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1232 transitions, 29568 flow, removed 113 selfloop flow, removed 2 redundant places. [2021-12-06 23:10:21,115 INFO L242 Difference]: Finished difference. Result has 532 places, 1088 transitions, 26320 flow [2021-12-06 23:10:21,116 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=25601, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1088, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=26320, PETRI_PLACES=532, PETRI_TRANSITIONS=1088} [2021-12-06 23:10:21,117 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 430 predicate places. [2021-12-06 23:10:21,117 INFO L470 AbstractCegarLoop]: Abstraction has has 532 places, 1088 transitions, 26320 flow [2021-12-06 23:10:21,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:21,117 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:21,117 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:21,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-06 23:10:21,117 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:21,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:21,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1592392306, now seen corresponding path program 7 times [2021-12-06 23:10:21,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:21,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405923482] [2021-12-06 23:10:21,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:21,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:21,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:21,494 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:21,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:21,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405923482] [2021-12-06 23:10:21,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405923482] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:21,494 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:21,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:21,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111676609] [2021-12-06 23:10:21,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:21,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:21,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:21,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:21,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:21,496 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:21,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1088 transitions, 26320 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:21,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:21,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:21,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:24,836 INFO L129 PetriNetUnfolder]: 2146/6106 cut-off events. [2021-12-06 23:10:24,837 INFO L130 PetriNetUnfolder]: For 197873/198059 co-relation queries the response was YES. [2021-12-06 23:10:24,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47167 conditions, 6106 events. 2146/6106 cut-off events. For 197873/198059 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 55989 event pairs, 254 based on Foata normal form. 111/6206 useless extension candidates. Maximal degree in co-relation 46964. Up to 2656 conditions per place. [2021-12-06 23:10:24,943 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 835 selfloop transitions, 349 changer transitions 12/1307 dead transitions. [2021-12-06 23:10:24,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1307 transitions, 32838 flow [2021-12-06 23:10:24,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:10:24,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:10:24,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 835 transitions. [2021-12-06 23:10:24,944 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.736981465136805 [2021-12-06 23:10:24,944 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 835 transitions. [2021-12-06 23:10:24,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 835 transitions. [2021-12-06 23:10:24,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:24,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 835 transitions. [2021-12-06 23:10:24,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 75.9090909090909) internal successors, (835), 11 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:24,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:24,947 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:24,947 INFO L186 Difference]: Start difference. First operand has 532 places, 1088 transitions, 26320 flow. Second operand 11 states and 835 transitions. [2021-12-06 23:10:24,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1307 transitions, 32838 flow [2021-12-06 23:10:26,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 1307 transitions, 32459 flow, removed 4 selfloop flow, removed 4 redundant places. [2021-12-06 23:10:26,126 INFO L242 Difference]: Finished difference. Result has 546 places, 1152 transitions, 29712 flow [2021-12-06 23:10:26,127 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=25987, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1088, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=29712, PETRI_PLACES=546, PETRI_TRANSITIONS=1152} [2021-12-06 23:10:26,127 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 444 predicate places. [2021-12-06 23:10:26,127 INFO L470 AbstractCegarLoop]: Abstraction has has 546 places, 1152 transitions, 29712 flow [2021-12-06 23:10:26,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:26,127 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:26,127 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:26,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-06 23:10:26,128 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:26,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:26,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1066179186, now seen corresponding path program 8 times [2021-12-06 23:10:26,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:26,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951397339] [2021-12-06 23:10:26,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:26,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:26,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:26,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:26,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951397339] [2021-12-06 23:10:26,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951397339] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:26,570 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:26,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:26,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130233019] [2021-12-06 23:10:26,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:26,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:26,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:26,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:26,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:26,572 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:26,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 1152 transitions, 29712 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:26,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:26,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:26,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:30,799 INFO L129 PetriNetUnfolder]: 2228/6344 cut-off events. [2021-12-06 23:10:30,799 INFO L130 PetriNetUnfolder]: For 236872/237091 co-relation queries the response was YES. [2021-12-06 23:10:30,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50452 conditions, 6344 events. 2228/6344 cut-off events. For 236872/237091 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 58942 event pairs, 225 based on Foata normal form. 118/6451 useless extension candidates. Maximal degree in co-relation 50236. Up to 2699 conditions per place. [2021-12-06 23:10:30,913 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 845 selfloop transitions, 419 changer transitions 13/1388 dead transitions. [2021-12-06 23:10:30,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1388 transitions, 36203 flow [2021-12-06 23:10:30,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 23:10:30,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-06 23:10:30,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1119 transitions. [2021-12-06 23:10:30,915 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7242718446601941 [2021-12-06 23:10:30,915 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1119 transitions. [2021-12-06 23:10:30,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1119 transitions. [2021-12-06 23:10:30,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:30,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1119 transitions. [2021-12-06 23:10:30,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 74.6) internal successors, (1119), 15 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:30,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:30,918 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:30,918 INFO L186 Difference]: Start difference. First operand has 546 places, 1152 transitions, 29712 flow. Second operand 15 states and 1119 transitions. [2021-12-06 23:10:30,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1388 transitions, 36203 flow [2021-12-06 23:10:32,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 1388 transitions, 36020 flow, removed 71 selfloop flow, removed 2 redundant places. [2021-12-06 23:10:32,314 INFO L242 Difference]: Finished difference. Result has 565 places, 1201 transitions, 32542 flow [2021-12-06 23:10:32,315 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=29549, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=32542, PETRI_PLACES=565, PETRI_TRANSITIONS=1201} [2021-12-06 23:10:32,316 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 463 predicate places. [2021-12-06 23:10:32,316 INFO L470 AbstractCegarLoop]: Abstraction has has 565 places, 1201 transitions, 32542 flow [2021-12-06 23:10:32,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:32,316 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:32,316 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:32,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-06 23:10:32,316 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:32,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:32,317 INFO L85 PathProgramCache]: Analyzing trace with hash 778130330, now seen corresponding path program 9 times [2021-12-06 23:10:32,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:32,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889061344] [2021-12-06 23:10:32,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:32,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:32,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:32,938 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:32,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:32,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889061344] [2021-12-06 23:10:32,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889061344] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:32,938 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:32,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:10:32,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893868555] [2021-12-06 23:10:32,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:32,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:10:32,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:32,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:10:32,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:10:32,940 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:10:32,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 1201 transitions, 32542 flow. Second operand has 11 states, 11 states have (on average 60.36363636363637) internal successors, (664), 11 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:32,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:32,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:10:32,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:37,563 INFO L129 PetriNetUnfolder]: 2318/6598 cut-off events. [2021-12-06 23:10:37,563 INFO L130 PetriNetUnfolder]: For 269595/269683 co-relation queries the response was YES. [2021-12-06 23:10:37,665 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53881 conditions, 6598 events. 2318/6598 cut-off events. For 269595/269683 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 61733 event pairs, 235 based on Foata normal form. 91/6678 useless extension candidates. Maximal degree in co-relation 53662. Up to 2765 conditions per place. [2021-12-06 23:10:37,695 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 870 selfloop transitions, 436 changer transitions 13/1428 dead transitions. [2021-12-06 23:10:37,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 1428 transitions, 38810 flow [2021-12-06 23:10:37,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 23:10:37,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-06 23:10:37,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1040 transitions. [2021-12-06 23:10:37,697 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7212205270457698 [2021-12-06 23:10:37,697 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1040 transitions. [2021-12-06 23:10:37,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1040 transitions. [2021-12-06 23:10:37,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:37,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1040 transitions. [2021-12-06 23:10:37,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 74.28571428571429) internal successors, (1040), 14 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:37,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:10:37,699 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:10:37,699 INFO L186 Difference]: Start difference. First operand has 565 places, 1201 transitions, 32542 flow. Second operand 14 states and 1040 transitions. [2021-12-06 23:10:37,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 1428 transitions, 38810 flow [2021-12-06 23:10:39,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 1428 transitions, 37386 flow, removed 81 selfloop flow, removed 7 redundant places. [2021-12-06 23:10:39,390 INFO L242 Difference]: Finished difference. Result has 575 places, 1235 transitions, 33867 flow [2021-12-06 23:10:39,391 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=31246, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=791, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=33867, PETRI_PLACES=575, PETRI_TRANSITIONS=1235} [2021-12-06 23:10:39,391 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 473 predicate places. [2021-12-06 23:10:39,391 INFO L470 AbstractCegarLoop]: Abstraction has has 575 places, 1235 transitions, 33867 flow [2021-12-06 23:10:39,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 60.36363636363637) internal successors, (664), 11 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:39,391 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:39,392 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:39,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-06 23:10:39,392 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:39,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:39,392 INFO L85 PathProgramCache]: Analyzing trace with hash -406113770, now seen corresponding path program 10 times [2021-12-06 23:10:39,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:39,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222071392] [2021-12-06 23:10:39,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:39,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:39,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:39,810 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:39,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:39,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222071392] [2021-12-06 23:10:39,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222071392] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:39,810 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:39,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:39,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127249508] [2021-12-06 23:10:39,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:39,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:39,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:39,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:39,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:39,812 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:39,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 1235 transitions, 33867 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:39,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:39,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:39,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:44,617 INFO L129 PetriNetUnfolder]: 2360/6730 cut-off events. [2021-12-06 23:10:44,617 INFO L130 PetriNetUnfolder]: For 267789/268048 co-relation queries the response was YES. [2021-12-06 23:10:44,727 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55167 conditions, 6730 events. 2360/6730 cut-off events. For 267789/268048 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 63581 event pairs, 225 based on Foata normal form. 135/6855 useless extension candidates. Maximal degree in co-relation 54942. Up to 2481 conditions per place. [2021-12-06 23:10:44,762 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 802 selfloop transitions, 527 changer transitions 12/1452 dead transitions. [2021-12-06 23:10:44,762 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 1452 transitions, 40002 flow [2021-12-06 23:10:44,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 23:10:44,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-12-06 23:10:44,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1117 transitions. [2021-12-06 23:10:44,764 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7229773462783171 [2021-12-06 23:10:44,764 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1117 transitions. [2021-12-06 23:10:44,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1117 transitions. [2021-12-06 23:10:44,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:44,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1117 transitions. [2021-12-06 23:10:44,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 74.46666666666667) internal successors, (1117), 15 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:44,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:44,767 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 103.0) internal successors, (1648), 16 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:44,768 INFO L186 Difference]: Start difference. First operand has 575 places, 1235 transitions, 33867 flow. Second operand 15 states and 1117 transitions. [2021-12-06 23:10:44,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 1452 transitions, 40002 flow [2021-12-06 23:10:46,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 1452 transitions, 39331 flow, removed 16 selfloop flow, removed 7 redundant places. [2021-12-06 23:10:46,365 INFO L242 Difference]: Finished difference. Result has 589 places, 1272 transitions, 36191 flow [2021-12-06 23:10:46,366 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=33237, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=489, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=36191, PETRI_PLACES=589, PETRI_TRANSITIONS=1272} [2021-12-06 23:10:46,366 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 487 predicate places. [2021-12-06 23:10:46,366 INFO L470 AbstractCegarLoop]: Abstraction has has 589 places, 1272 transitions, 36191 flow [2021-12-06 23:10:46,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:46,367 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:46,367 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:46,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-06 23:10:46,367 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:46,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:46,367 INFO L85 PathProgramCache]: Analyzing trace with hash 399078382, now seen corresponding path program 11 times [2021-12-06 23:10:46,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:46,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797401958] [2021-12-06 23:10:46,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:46,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:46,968 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:46,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:46,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797401958] [2021-12-06 23:10:46,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797401958] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:46,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:46,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:46,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54267044] [2021-12-06 23:10:46,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:46,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:46,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:46,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:46,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:46,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:10:46,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 1272 transitions, 36191 flow. Second operand has 10 states, 10 states have (on average 60.6) internal successors, (606), 10 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:46,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:46,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:10:46,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:10:53,245 INFO L129 PetriNetUnfolder]: 3529/9969 cut-off events. [2021-12-06 23:10:53,245 INFO L130 PetriNetUnfolder]: For 481486/481689 co-relation queries the response was YES. [2021-12-06 23:10:53,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85544 conditions, 9969 events. 3529/9969 cut-off events. For 481486/481689 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 101880 event pairs, 321 based on Foata normal form. 188/10146 useless extension candidates. Maximal degree in co-relation 85317. Up to 4164 conditions per place. [2021-12-06 23:10:53,556 INFO L132 encePairwiseOnDemand]: 86/103 looper letters, 1085 selfloop transitions, 745 changer transitions 10/1949 dead transitions. [2021-12-06 23:10:53,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 1949 transitions, 62770 flow [2021-12-06 23:10:53,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 23:10:53,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-06 23:10:53,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1036 transitions. [2021-12-06 23:10:53,558 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7184466019417476 [2021-12-06 23:10:53,558 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1036 transitions. [2021-12-06 23:10:53,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1036 transitions. [2021-12-06 23:10:53,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:10:53,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1036 transitions. [2021-12-06 23:10:53,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 74.0) internal successors, (1036), 14 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:53,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:10:53,561 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:10:53,561 INFO L186 Difference]: Start difference. First operand has 589 places, 1272 transitions, 36191 flow. Second operand 14 states and 1036 transitions. [2021-12-06 23:10:53,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 1949 transitions, 62770 flow [2021-12-06 23:10:57,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 1949 transitions, 60222 flow, removed 156 selfloop flow, removed 8 redundant places. [2021-12-06 23:10:57,410 INFO L242 Difference]: Finished difference. Result has 606 places, 1711 transitions, 56945 flow [2021-12-06 23:10:57,411 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=34751, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=56945, PETRI_PLACES=606, PETRI_TRANSITIONS=1711} [2021-12-06 23:10:57,411 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 504 predicate places. [2021-12-06 23:10:57,411 INFO L470 AbstractCegarLoop]: Abstraction has has 606 places, 1711 transitions, 56945 flow [2021-12-06 23:10:57,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.6) internal successors, (606), 10 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:57,412 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:10:57,412 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:10:57,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-06 23:10:57,412 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:10:57,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:10:57,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1227884498, now seen corresponding path program 12 times [2021-12-06 23:10:57,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:10:57,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331315931] [2021-12-06 23:10:57,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:10:57,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:10:57,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:10:57,660 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:10:57,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:10:57,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331315931] [2021-12-06 23:10:57,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331315931] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:10:57,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:10:57,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:10:57,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987042514] [2021-12-06 23:10:57,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:10:57,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:10:57,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:10:57,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:10:57,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:10:57,661 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:10:57,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 1711 transitions, 56945 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:10:57,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:10:57,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:10:57,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:11:05,081 INFO L129 PetriNetUnfolder]: 3538/10025 cut-off events. [2021-12-06 23:11:05,081 INFO L130 PetriNetUnfolder]: For 519098/519548 co-relation queries the response was YES. [2021-12-06 23:11:05,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86766 conditions, 10025 events. 3538/10025 cut-off events. For 519098/519548 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 102305 event pairs, 369 based on Foata normal form. 293/10307 useless extension candidates. Maximal degree in co-relation 86529. Up to 4324 conditions per place. [2021-12-06 23:11:05,377 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 1126 selfloop transitions, 625 changer transitions 17/1880 dead transitions. [2021-12-06 23:11:05,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 1880 transitions, 62595 flow [2021-12-06 23:11:05,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:11:05,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:11:05,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 916 transitions. [2021-12-06 23:11:05,378 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7411003236245954 [2021-12-06 23:11:05,379 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 916 transitions. [2021-12-06 23:11:05,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 916 transitions. [2021-12-06 23:11:05,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:11:05,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 916 transitions. [2021-12-06 23:11:05,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 76.33333333333333) internal successors, (916), 12 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-12-06 23:11:05,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:05,381 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:05,381 INFO L186 Difference]: Start difference. First operand has 606 places, 1711 transitions, 56945 flow. Second operand 12 states and 916 transitions. [2021-12-06 23:11:05,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 1880 transitions, 62595 flow [2021-12-06 23:11:09,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 1880 transitions, 62495 flow, removed 39 selfloop flow, removed 1 redundant places. [2021-12-06 23:11:09,536 INFO L242 Difference]: Finished difference. Result has 621 places, 1745 transitions, 59809 flow [2021-12-06 23:11:09,537 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=56845, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=594, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1092, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=59809, PETRI_PLACES=621, PETRI_TRANSITIONS=1745} [2021-12-06 23:11:09,538 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 519 predicate places. [2021-12-06 23:11:09,538 INFO L470 AbstractCegarLoop]: Abstraction has has 621 places, 1745 transitions, 59809 flow [2021-12-06 23:11:09,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:09,538 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:11:09,538 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:11:09,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-06 23:11:09,538 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:11:09,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:11:09,538 INFO L85 PathProgramCache]: Analyzing trace with hash 997492602, now seen corresponding path program 13 times [2021-12-06 23:11:09,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:11:09,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451267167] [2021-12-06 23:11:09,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:11:09,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:11:09,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:11:09,959 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:11:09,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:11:09,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451267167] [2021-12-06 23:11:09,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451267167] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:11:09,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:11:09,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:11:09,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386347276] [2021-12-06 23:11:09,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:11:09,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:11:09,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:11:09,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:11:09,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:11:09,961 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:11:09,961 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 1745 transitions, 59809 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:09,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:11:09,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:11:09,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:11:18,435 INFO L129 PetriNetUnfolder]: 3637/10276 cut-off events. [2021-12-06 23:11:18,435 INFO L130 PetriNetUnfolder]: For 586824/587272 co-relation queries the response was YES. [2021-12-06 23:11:18,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92158 conditions, 10276 events. 3637/10276 cut-off events. For 586824/587272 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 105527 event pairs, 390 based on Foata normal form. 305/10570 useless extension candidates. Maximal degree in co-relation 91915. Up to 2831 conditions per place. [2021-12-06 23:11:18,713 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 922 selfloop transitions, 912 changer transitions 9/1955 dead transitions. [2021-12-06 23:11:18,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 1955 transitions, 66919 flow [2021-12-06 23:11:18,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:11:18,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:11:18,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 873 transitions. [2021-12-06 23:11:18,715 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7705207413945278 [2021-12-06 23:11:18,715 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 873 transitions. [2021-12-06 23:11:18,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 873 transitions. [2021-12-06 23:11:18,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:11:18,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 873 transitions. [2021-12-06 23:11:18,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 79.36363636363636) internal successors, (873), 11 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:18,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:18,717 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:18,717 INFO L186 Difference]: Start difference. First operand has 621 places, 1745 transitions, 59809 flow. Second operand 11 states and 873 transitions. [2021-12-06 23:11:18,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 1955 transitions, 66919 flow [2021-12-06 23:11:23,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 1955 transitions, 66786 flow, removed 15 selfloop flow, removed 2 redundant places. [2021-12-06 23:11:23,393 INFO L242 Difference]: Finished difference. Result has 633 places, 1783 transitions, 63934 flow [2021-12-06 23:11:23,395 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=59687, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=874, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=853, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=63934, PETRI_PLACES=633, PETRI_TRANSITIONS=1783} [2021-12-06 23:11:23,395 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 531 predicate places. [2021-12-06 23:11:23,395 INFO L470 AbstractCegarLoop]: Abstraction has has 633 places, 1783 transitions, 63934 flow [2021-12-06 23:11:23,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:23,395 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:11:23,395 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:11:23,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-06 23:11:23,396 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:11:23,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:11:23,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1060088743, now seen corresponding path program 1 times [2021-12-06 23:11:23,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:11:23,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254509745] [2021-12-06 23:11:23,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:11:23,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:11:23,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:11:23,603 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:11:23,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:11:23,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254509745] [2021-12-06 23:11:23,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254509745] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:11:23,603 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:11:23,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:11:23,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023686863] [2021-12-06 23:11:23,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:11:23,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:11:23,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:11:23,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:11:23,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:11:23,604 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 103 [2021-12-06 23:11:23,605 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 1783 transitions, 63934 flow. Second operand has 11 states, 11 states have (on average 58.45454545454545) internal successors, (643), 11 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:23,605 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:11:23,605 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 103 [2021-12-06 23:11:23,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:11:32,768 INFO L129 PetriNetUnfolder]: 4092/11002 cut-off events. [2021-12-06 23:11:32,768 INFO L130 PetriNetUnfolder]: For 670095/670267 co-relation queries the response was YES. [2021-12-06 23:11:32,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101498 conditions, 11002 events. 4092/11002 cut-off events. For 670095/670267 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 111240 event pairs, 884 based on Foata normal form. 146/11065 useless extension candidates. Maximal degree in co-relation 101249. Up to 4576 conditions per place. [2021-12-06 23:11:32,998 INFO L132 encePairwiseOnDemand]: 83/103 looper letters, 1515 selfloop transitions, 365 changer transitions 54/2040 dead transitions. [2021-12-06 23:11:32,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 2040 transitions, 74076 flow [2021-12-06 23:11:32,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 23:11:32,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-06 23:11:33,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1115 transitions. [2021-12-06 23:11:33,001 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6765776699029126 [2021-12-06 23:11:33,001 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1115 transitions. [2021-12-06 23:11:33,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1115 transitions. [2021-12-06 23:11:33,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:11:33,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1115 transitions. [2021-12-06 23:11:33,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 69.6875) internal successors, (1115), 16 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:33,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 103.0) internal successors, (1751), 17 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:33,005 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 103.0) internal successors, (1751), 17 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:33,005 INFO L186 Difference]: Start difference. First operand has 633 places, 1783 transitions, 63934 flow. Second operand 16 states and 1115 transitions. [2021-12-06 23:11:33,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 2040 transitions, 74076 flow [2021-12-06 23:11:38,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 2040 transitions, 73106 flow, removed 19 selfloop flow, removed 5 redundant places. [2021-12-06 23:11:38,378 INFO L242 Difference]: Finished difference. Result has 652 places, 1828 transitions, 64923 flow [2021-12-06 23:11:38,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=63071, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=64923, PETRI_PLACES=652, PETRI_TRANSITIONS=1828} [2021-12-06 23:11:38,379 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 550 predicate places. [2021-12-06 23:11:38,379 INFO L470 AbstractCegarLoop]: Abstraction has has 652 places, 1828 transitions, 64923 flow [2021-12-06 23:11:38,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 58.45454545454545) internal successors, (643), 11 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:38,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:11:38,380 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:11:38,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-06 23:11:38,380 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:11:38,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:11:38,380 INFO L85 PathProgramCache]: Analyzing trace with hash -342241536, now seen corresponding path program 14 times [2021-12-06 23:11:38,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:11:38,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692934856] [2021-12-06 23:11:38,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:11:38,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:11:38,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:11:38,807 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:11:38,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:11:38,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692934856] [2021-12-06 23:11:38,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692934856] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:11:38,807 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:11:38,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:11:38,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033845180] [2021-12-06 23:11:38,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:11:38,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:11:38,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:11:38,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:11:38,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:11:38,808 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:11:38,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 1828 transitions, 64923 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:38,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:11:38,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:11:38,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:11:47,581 INFO L129 PetriNetUnfolder]: 3731/10542 cut-off events. [2021-12-06 23:11:47,581 INFO L130 PetriNetUnfolder]: For 669088/669547 co-relation queries the response was YES. [2021-12-06 23:11:47,778 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101276 conditions, 10542 events. 3731/10542 cut-off events. For 669088/669547 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 108890 event pairs, 402 based on Foata normal form. 315/10849 useless extension candidates. Maximal degree in co-relation 101019. Up to 2878 conditions per place. [2021-12-06 23:11:47,830 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 971 selfloop transitions, 940 changer transitions 10/2034 dead transitions. [2021-12-06 23:11:47,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 2034 transitions, 72597 flow [2021-12-06 23:11:47,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:11:47,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:11:47,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 873 transitions. [2021-12-06 23:11:47,832 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7705207413945278 [2021-12-06 23:11:47,832 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 873 transitions. [2021-12-06 23:11:47,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 873 transitions. [2021-12-06 23:11:47,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:11:47,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 873 transitions. [2021-12-06 23:11:47,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 79.36363636363636) internal successors, (873), 11 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:47,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:47,834 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:47,834 INFO L186 Difference]: Start difference. First operand has 652 places, 1828 transitions, 64923 flow. Second operand 11 states and 873 transitions. [2021-12-06 23:11:47,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 2034 transitions, 72597 flow [2021-12-06 23:11:53,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 2034 transitions, 72418 flow, removed 57 selfloop flow, removed 4 redundant places. [2021-12-06 23:11:53,523 INFO L242 Difference]: Finished difference. Result has 658 places, 1872 transitions, 69338 flow [2021-12-06 23:11:53,524 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=64754, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=896, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=69338, PETRI_PLACES=658, PETRI_TRANSITIONS=1872} [2021-12-06 23:11:53,524 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 556 predicate places. [2021-12-06 23:11:53,524 INFO L470 AbstractCegarLoop]: Abstraction has has 658 places, 1872 transitions, 69338 flow [2021-12-06 23:11:53,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:53,525 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:11:53,525 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:11:53,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-06 23:11:53,525 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:11:53,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:11:53,525 INFO L85 PathProgramCache]: Analyzing trace with hash 291424980, now seen corresponding path program 15 times [2021-12-06 23:11:53,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:11:53,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965849047] [2021-12-06 23:11:53,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:11:53,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:11:53,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:11:53,928 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:11:53,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:11:53,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965849047] [2021-12-06 23:11:53,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965849047] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:11:53,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:11:53,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:11:53,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522033786] [2021-12-06 23:11:53,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:11:53,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:11:53,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:11:53,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:11:53,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:11:53,930 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:11:53,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 1872 transitions, 69338 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:11:53,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:11:53,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:11:53,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:12:04,085 INFO L129 PetriNetUnfolder]: 3825/10807 cut-off events. [2021-12-06 23:12:04,085 INFO L130 PetriNetUnfolder]: For 744743/745228 co-relation queries the response was YES. [2021-12-06 23:12:04,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107128 conditions, 10807 events. 3825/10807 cut-off events. For 744743/745228 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 112260 event pairs, 428 based on Foata normal form. 343/11141 useless extension candidates. Maximal degree in co-relation 106867. Up to 2915 conditions per place. [2021-12-06 23:12:04,335 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 1005 selfloop transitions, 953 changer transitions 13/2084 dead transitions. [2021-12-06 23:12:04,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 2084 transitions, 77303 flow [2021-12-06 23:12:04,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:12:04,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:12:04,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 875 transitions. [2021-12-06 23:12:04,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7722859664607238 [2021-12-06 23:12:04,337 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 875 transitions. [2021-12-06 23:12:04,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 875 transitions. [2021-12-06 23:12:04,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:12:04,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 875 transitions. [2021-12-06 23:12:04,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 79.54545454545455) internal successors, (875), 11 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:04,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:04,339 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:04,339 INFO L186 Difference]: Start difference. First operand has 658 places, 1872 transitions, 69338 flow. Second operand 11 states and 875 transitions. [2021-12-06 23:12:04,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 2084 transitions, 77303 flow [2021-12-06 23:12:10,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 2084 transitions, 76384 flow, removed 20 selfloop flow, removed 5 redundant places. [2021-12-06 23:12:10,439 INFO L242 Difference]: Finished difference. Result has 669 places, 1915 transitions, 73134 flow [2021-12-06 23:12:10,440 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=68453, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=909, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=73134, PETRI_PLACES=669, PETRI_TRANSITIONS=1915} [2021-12-06 23:12:10,441 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 567 predicate places. [2021-12-06 23:12:10,441 INFO L470 AbstractCegarLoop]: Abstraction has has 669 places, 1915 transitions, 73134 flow [2021-12-06 23:12:10,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:10,441 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:12:10,441 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:12:10,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-06 23:12:10,441 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:12:10,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:12:10,442 INFO L85 PathProgramCache]: Analyzing trace with hash 2049506856, now seen corresponding path program 16 times [2021-12-06 23:12:10,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:12:10,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465957839] [2021-12-06 23:12:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:12:10,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:12:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:12:10,842 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:12:10,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:12:10,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465957839] [2021-12-06 23:12:10,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465957839] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:12:10,842 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:12:10,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:12:10,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643441308] [2021-12-06 23:12:10,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:12:10,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:12:10,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:12:10,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:12:10,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:12:10,844 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:12:10,844 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 1915 transitions, 73134 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:10,844 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:12:10,844 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:12:10,844 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:12:21,007 INFO L129 PetriNetUnfolder]: 3880/10938 cut-off events. [2021-12-06 23:12:21,007 INFO L130 PetriNetUnfolder]: For 806854/807304 co-relation queries the response was YES. [2021-12-06 23:12:21,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111283 conditions, 10938 events. 3880/10938 cut-off events. For 806854/807304 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 114460 event pairs, 337 based on Foata normal form. 309/11241 useless extension candidates. Maximal degree in co-relation 111016. Up to 3381 conditions per place. [2021-12-06 23:12:21,281 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 967 selfloop transitions, 1031 changer transitions 13/2124 dead transitions. [2021-12-06 23:12:21,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 2124 transitions, 81107 flow [2021-12-06 23:12:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 23:12:21,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-06 23:12:21,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1055 transitions. [2021-12-06 23:12:21,282 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.731622746185853 [2021-12-06 23:12:21,282 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1055 transitions. [2021-12-06 23:12:21,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1055 transitions. [2021-12-06 23:12:21,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:12:21,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1055 transitions. [2021-12-06 23:12:21,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 75.35714285714286) internal successors, (1055), 14 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:21,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:12:21,284 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 103.0) internal successors, (1545), 15 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-12-06 23:12:21,284 INFO L186 Difference]: Start difference. First operand has 669 places, 1915 transitions, 73134 flow. Second operand 14 states and 1055 transitions. [2021-12-06 23:12:21,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 2124 transitions, 81107 flow [2021-12-06 23:12:28,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 2124 transitions, 80111 flow, removed 61 selfloop flow, removed 4 redundant places. [2021-12-06 23:12:28,623 INFO L242 Difference]: Finished difference. Result has 682 places, 1946 transitions, 76765 flow [2021-12-06 23:12:28,625 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=72187, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=997, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=907, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=76765, PETRI_PLACES=682, PETRI_TRANSITIONS=1946} [2021-12-06 23:12:28,625 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 580 predicate places. [2021-12-06 23:12:28,625 INFO L470 AbstractCegarLoop]: Abstraction has has 682 places, 1946 transitions, 76765 flow [2021-12-06 23:12:28,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:28,625 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:12:28,626 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:12:28,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-06 23:12:28,626 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:12:28,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:12:28,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1282060910, now seen corresponding path program 3 times [2021-12-06 23:12:28,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:12:28,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318632235] [2021-12-06 23:12:28,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:12:28,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:12:28,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:12:29,085 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:12:29,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:12:29,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318632235] [2021-12-06 23:12:29,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318632235] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:12:29,085 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:12:29,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:12:29,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529554486] [2021-12-06 23:12:29,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:12:29,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:12:29,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:12:29,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:12:29,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:12:29,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:12:29,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 1946 transitions, 76765 flow. Second operand has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:29,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:12:29,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:12:29,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:12:39,070 INFO L129 PetriNetUnfolder]: 3973/11200 cut-off events. [2021-12-06 23:12:39,071 INFO L130 PetriNetUnfolder]: For 852782/853067 co-relation queries the response was YES. [2021-12-06 23:12:39,273 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114868 conditions, 11200 events. 3973/11200 cut-off events. For 852782/853067 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 116872 event pairs, 762 based on Foata normal form. 128/11294 useless extension candidates. Maximal degree in co-relation 114591. Up to 6195 conditions per place. [2021-12-06 23:12:39,332 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 1779 selfloop transitions, 315 changer transitions 12/2219 dead transitions. [2021-12-06 23:12:39,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 2219 transitions, 88288 flow [2021-12-06 23:12:39,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:12:39,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:12:39,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 861 transitions. [2021-12-06 23:12:39,334 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7599293909973521 [2021-12-06 23:12:39,334 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 861 transitions. [2021-12-06 23:12:39,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 861 transitions. [2021-12-06 23:12:39,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:12:39,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 861 transitions. [2021-12-06 23:12:39,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 78.27272727272727) internal successors, (861), 11 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:39,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:39,336 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:39,336 INFO L186 Difference]: Start difference. First operand has 682 places, 1946 transitions, 76765 flow. Second operand 11 states and 861 transitions. [2021-12-06 23:12:39,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 2219 transitions, 88288 flow [2021-12-06 23:12:46,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 2219 transitions, 86697 flow, removed 33 selfloop flow, removed 9 redundant places. [2021-12-06 23:12:46,566 INFO L242 Difference]: Finished difference. Result has 690 places, 2016 transitions, 79307 flow [2021-12-06 23:12:46,567 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=75296, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=79307, PETRI_PLACES=690, PETRI_TRANSITIONS=2016} [2021-12-06 23:12:46,568 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 588 predicate places. [2021-12-06 23:12:46,568 INFO L470 AbstractCegarLoop]: Abstraction has has 690 places, 2016 transitions, 79307 flow [2021-12-06 23:12:46,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:46,568 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:12:46,568 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:12:46,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-06 23:12:46,568 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:12:46,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:12:46,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1541917214, now seen corresponding path program 4 times [2021-12-06 23:12:46,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:12:46,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844393644] [2021-12-06 23:12:46,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:12:46,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:12:46,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:12:46,774 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:12:46,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:12:46,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844393644] [2021-12-06 23:12:46,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844393644] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:12:46,775 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:12:46,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:12:46,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182925900] [2021-12-06 23:12:46,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:12:46,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:12:46,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:12:46,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:12:46,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:12:46,776 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:12:46,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 2016 transitions, 79307 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:46,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:12:46,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:12:46,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:12:56,740 INFO L129 PetriNetUnfolder]: 3969/11197 cut-off events. [2021-12-06 23:12:56,740 INFO L130 PetriNetUnfolder]: For 849835/850114 co-relation queries the response was YES. [2021-12-06 23:12:56,964 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114490 conditions, 11197 events. 3969/11197 cut-off events. For 849835/850114 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 116822 event pairs, 766 based on Foata normal form. 121/11284 useless extension candidates. Maximal degree in co-relation 114205. Up to 6194 conditions per place. [2021-12-06 23:12:57,024 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 1752 selfloop transitions, 305 changer transitions 17/2187 dead transitions. [2021-12-06 23:12:57,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 2187 transitions, 87193 flow [2021-12-06 23:12:57,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 23:12:57,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-06 23:12:57,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 786 transitions. [2021-12-06 23:12:57,026 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7631067961165049 [2021-12-06 23:12:57,026 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 786 transitions. [2021-12-06 23:12:57,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 786 transitions. [2021-12-06 23:12:57,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:12:57,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 786 transitions. [2021-12-06 23:12:57,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 78.6) internal successors, (786), 10 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:57,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:57,027 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:12:57,027 INFO L186 Difference]: Start difference. First operand has 690 places, 2016 transitions, 79307 flow. Second operand 10 states and 786 transitions. [2021-12-06 23:12:57,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 2187 transitions, 87193 flow [2021-12-06 23:13:04,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 2187 transitions, 87095 flow, removed 40 selfloop flow, removed 1 redundant places. [2021-12-06 23:13:04,738 INFO L242 Difference]: Finished difference. Result has 702 places, 2028 transitions, 80152 flow [2021-12-06 23:13:04,739 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=79217, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2016, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=80152, PETRI_PLACES=702, PETRI_TRANSITIONS=2028} [2021-12-06 23:13:04,740 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 600 predicate places. [2021-12-06 23:13:04,740 INFO L470 AbstractCegarLoop]: Abstraction has has 702 places, 2028 transitions, 80152 flow [2021-12-06 23:13:04,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:04,740 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:13:04,740 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:13:04,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-06 23:13:04,740 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:13:04,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:13:04,740 INFO L85 PathProgramCache]: Analyzing trace with hash 976771830, now seen corresponding path program 18 times [2021-12-06 23:13:04,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:13:04,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87139705] [2021-12-06 23:13:04,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:13:04,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:13:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:13:05,134 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:13:05,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:13:05,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87139705] [2021-12-06 23:13:05,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87139705] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:13:05,134 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:13:05,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 23:13:05,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004648321] [2021-12-06 23:13:05,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:13:05,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 23:13:05,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:13:05,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 23:13:05,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-12-06 23:13:05,136 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2021-12-06 23:13:05,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 2028 transitions, 80152 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:05,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:13:05,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2021-12-06 23:13:05,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:13:23,369 INFO L129 PetriNetUnfolder]: 6795/16977 cut-off events. [2021-12-06 23:13:23,369 INFO L130 PetriNetUnfolder]: For 1135244/1135428 co-relation queries the response was YES. [2021-12-06 23:13:23,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 163991 conditions, 16977 events. 6795/16977 cut-off events. For 1135244/1135428 co-relation queries the response was YES. Maximal size of possible extension queue 880. Compared 176065 event pairs, 2198 based on Foata normal form. 14/16983 useless extension candidates. Maximal degree in co-relation 163665. Up to 8018 conditions per place. [2021-12-06 23:13:23,807 INFO L132 encePairwiseOnDemand]: 73/103 looper letters, 1411 selfloop transitions, 1224 changer transitions 63/2778 dead transitions. [2021-12-06 23:13:23,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 2778 transitions, 105164 flow [2021-12-06 23:13:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-06 23:13:23,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-12-06 23:13:23,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1599 transitions. [2021-12-06 23:13:23,809 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6209708737864078 [2021-12-06 23:13:23,809 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1599 transitions. [2021-12-06 23:13:23,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1599 transitions. [2021-12-06 23:13:23,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:13:23,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1599 transitions. [2021-12-06 23:13:23,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 63.96) internal successors, (1599), 25 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:23,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 103.0) internal successors, (2678), 26 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:23,812 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 103.0) internal successors, (2678), 26 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:23,812 INFO L186 Difference]: Start difference. First operand has 702 places, 2028 transitions, 80152 flow. Second operand 25 states and 1599 transitions. [2021-12-06 23:13:23,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 2778 transitions, 105164 flow [2021-12-06 23:13:35,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 2778 transitions, 104536 flow, removed 41 selfloop flow, removed 5 redundant places. [2021-12-06 23:13:35,467 INFO L242 Difference]: Finished difference. Result has 733 places, 2330 transitions, 95989 flow [2021-12-06 23:13:35,469 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=79667, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=986, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=95989, PETRI_PLACES=733, PETRI_TRANSITIONS=2330} [2021-12-06 23:13:35,469 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 631 predicate places. [2021-12-06 23:13:35,469 INFO L470 AbstractCegarLoop]: Abstraction has has 733 places, 2330 transitions, 95989 flow [2021-12-06 23:13:35,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:35,469 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:13:35,469 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:13:35,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-06 23:13:35,470 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:13:35,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:13:35,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2011993800, now seen corresponding path program 17 times [2021-12-06 23:13:35,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:13:35,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759516127] [2021-12-06 23:13:35,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:13:35,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:13:35,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:13:35,676 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:13:35,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:13:35,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759516127] [2021-12-06 23:13:35,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759516127] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:13:35,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:13:35,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:13:35,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448314096] [2021-12-06 23:13:35,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:13:35,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:13:35,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:13:35,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:13:35,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:13:35,678 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:13:35,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 2330 transitions, 95989 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:35,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:13:35,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:13:35,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:13:48,737 INFO L129 PetriNetUnfolder]: 4591/12837 cut-off events. [2021-12-06 23:13:48,737 INFO L130 PetriNetUnfolder]: For 1029114/1029623 co-relation queries the response was YES. [2021-12-06 23:13:49,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 139050 conditions, 12837 events. 4591/12837 cut-off events. For 1029114/1029623 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 136542 event pairs, 489 based on Foata normal form. 355/13181 useless extension candidates. Maximal degree in co-relation 138738. Up to 6188 conditions per place. [2021-12-06 23:13:49,126 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 1543 selfloop transitions, 803 changer transitions 10/2474 dead transitions. [2021-12-06 23:13:49,126 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 2474 transitions, 102952 flow [2021-12-06 23:13:49,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:13:49,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:13:49,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 905 transitions. [2021-12-06 23:13:49,128 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.732200647249191 [2021-12-06 23:13:49,128 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 905 transitions. [2021-12-06 23:13:49,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 905 transitions. [2021-12-06 23:13:49,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:13:49,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 905 transitions. [2021-12-06 23:13:49,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 75.41666666666667) internal successors, (905), 12 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:49,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:49,131 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:49,131 INFO L186 Difference]: Start difference. First operand has 733 places, 2330 transitions, 95989 flow. Second operand 12 states and 905 transitions. [2021-12-06 23:13:49,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 2474 transitions, 102952 flow [2021-12-06 23:13:58,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 2474 transitions, 101712 flow, removed 43 selfloop flow, removed 7 redundant places. [2021-12-06 23:13:58,267 INFO L242 Difference]: Finished difference. Result has 741 places, 2353 transitions, 96967 flow [2021-12-06 23:13:58,269 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=94771, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=782, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=96967, PETRI_PLACES=741, PETRI_TRANSITIONS=2353} [2021-12-06 23:13:58,269 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 639 predicate places. [2021-12-06 23:13:58,270 INFO L470 AbstractCegarLoop]: Abstraction has has 741 places, 2353 transitions, 96967 flow [2021-12-06 23:13:58,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:58,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:13:58,270 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:13:58,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-06 23:13:58,270 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:13:58,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:13:58,270 INFO L85 PathProgramCache]: Analyzing trace with hash -969732496, now seen corresponding path program 19 times [2021-12-06 23:13:58,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:13:58,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692812155] [2021-12-06 23:13:58,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:13:58,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:13:58,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:13:58,500 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:13:58,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:13:58,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692812155] [2021-12-06 23:13:58,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692812155] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:13:58,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:13:58,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:13:58,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612799546] [2021-12-06 23:13:58,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:13:58,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:13:58,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:13:58,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:13:58,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:13:58,502 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:13:58,502 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 2353 transitions, 96967 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:13:58,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:13:58,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:13:58,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:14:14,149 INFO L129 PetriNetUnfolder]: 5751/15173 cut-off events. [2021-12-06 23:14:14,149 INFO L130 PetriNetUnfolder]: For 1111721/1112202 co-relation queries the response was YES. [2021-12-06 23:14:14,515 INFO L84 FinitePrefix]: Finished finitePrefix Result has 157006 conditions, 15173 events. 5751/15173 cut-off events. For 1111721/1112202 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 160986 event pairs, 2064 based on Foata normal form. 172/15309 useless extension candidates. Maximal degree in co-relation 156691. Up to 9671 conditions per place. [2021-12-06 23:14:14,594 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 977 selfloop transitions, 1349 changer transitions 22/2451 dead transitions. [2021-12-06 23:14:14,594 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 2451 transitions, 103201 flow [2021-12-06 23:14:14,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 23:14:14,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-06 23:14:14,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 736 transitions. [2021-12-06 23:14:14,596 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7145631067961165 [2021-12-06 23:14:14,596 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 736 transitions. [2021-12-06 23:14:14,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 736 transitions. [2021-12-06 23:14:14,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:14:14,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 736 transitions. [2021-12-06 23:14:14,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 73.6) internal successors, (736), 10 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:14,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:14,597 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:14,597 INFO L186 Difference]: Start difference. First operand has 741 places, 2353 transitions, 96967 flow. Second operand 10 states and 736 transitions. [2021-12-06 23:14:14,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 2451 transitions, 103201 flow [2021-12-06 23:14:24,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 747 places, 2451 transitions, 101629 flow, removed 90 selfloop flow, removed 3 redundant places. [2021-12-06 23:14:24,618 INFO L242 Difference]: Finished difference. Result has 750 places, 2363 transitions, 98533 flow [2021-12-06 23:14:24,619 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=95407, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=98533, PETRI_PLACES=750, PETRI_TRANSITIONS=2363} [2021-12-06 23:14:24,620 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 648 predicate places. [2021-12-06 23:14:24,620 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 2363 transitions, 98533 flow [2021-12-06 23:14:24,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:24,620 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:14:24,620 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:14:24,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-12-06 23:14:24,620 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:14:24,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:14:24,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1786669448, now seen corresponding path program 5 times [2021-12-06 23:14:24,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:14:24,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109046887] [2021-12-06 23:14:24,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:14:24,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:14:24,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:14:25,170 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:14:25,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:14:25,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109046887] [2021-12-06 23:14:25,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109046887] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:14:25,170 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:14:25,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:14:25,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182488042] [2021-12-06 23:14:25,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:14:25,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:14:25,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:14:25,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:14:25,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:14:25,172 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:14:25,172 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 2363 transitions, 98533 flow. Second operand has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:25,172 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:14:25,172 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:14:25,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:14:38,892 INFO L129 PetriNetUnfolder]: 4773/13217 cut-off events. [2021-12-06 23:14:38,892 INFO L130 PetriNetUnfolder]: For 1061826/1062189 co-relation queries the response was YES. [2021-12-06 23:14:39,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145293 conditions, 13217 events. 4773/13217 cut-off events. For 1061826/1062189 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 141263 event pairs, 559 based on Foata normal form. 206/13413 useless extension candidates. Maximal degree in co-relation 144976. Up to 6096 conditions per place. [2021-12-06 23:14:39,263 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 2092 selfloop transitions, 552 changer transitions 17/2780 dead transitions. [2021-12-06 23:14:39,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 2780 transitions, 114613 flow [2021-12-06 23:14:39,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:14:39,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:14:39,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 852 transitions. [2021-12-06 23:14:39,264 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7519858781994704 [2021-12-06 23:14:39,264 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 852 transitions. [2021-12-06 23:14:39,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 852 transitions. [2021-12-06 23:14:39,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:14:39,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 852 transitions. [2021-12-06 23:14:39,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 77.45454545454545) internal successors, (852), 11 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:39,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:39,266 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:39,266 INFO L186 Difference]: Start difference. First operand has 750 places, 2363 transitions, 98533 flow. Second operand 11 states and 852 transitions. [2021-12-06 23:14:39,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 2780 transitions, 114613 flow [2021-12-06 23:14:47,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 755 places, 2780 transitions, 112083 flow, removed 8 selfloop flow, removed 5 redundant places. [2021-12-06 23:14:47,166 INFO L242 Difference]: Finished difference. Result has 763 places, 2425 transitions, 99865 flow [2021-12-06 23:14:47,168 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=96103, PETRI_DIFFERENCE_MINUEND_PLACES=745, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1841, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=99865, PETRI_PLACES=763, PETRI_TRANSITIONS=2425} [2021-12-06 23:14:47,168 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 661 predicate places. [2021-12-06 23:14:47,168 INFO L470 AbstractCegarLoop]: Abstraction has has 763 places, 2425 transitions, 99865 flow [2021-12-06 23:14:47,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:47,168 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:14:47,168 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:14:47,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-12-06 23:14:47,168 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:14:47,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:14:47,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1984180996, now seen corresponding path program 20 times [2021-12-06 23:14:47,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:14:47,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42937364] [2021-12-06 23:14:47,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:14:47,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:14:47,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:14:47,555 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:14:47,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:14:47,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42937364] [2021-12-06 23:14:47,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42937364] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:14:47,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:14:47,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 23:14:47,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324061985] [2021-12-06 23:14:47,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:14:47,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 23:14:47,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:14:47,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 23:14:47,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-12-06 23:14:47,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 103 [2021-12-06 23:14:47,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 763 places, 2425 transitions, 99865 flow. Second operand has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:14:47,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:14:47,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 103 [2021-12-06 23:14:47,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:15:07,957 INFO L129 PetriNetUnfolder]: 7068/17659 cut-off events. [2021-12-06 23:15:07,957 INFO L130 PetriNetUnfolder]: For 1259820/1259996 co-relation queries the response was YES. [2021-12-06 23:15:08,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180295 conditions, 17659 events. 7068/17659 cut-off events. For 1259820/1259996 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 184405 event pairs, 2227 based on Foata normal form. 15/17669 useless extension candidates. Maximal degree in co-relation 179944. Up to 8121 conditions per place. [2021-12-06 23:15:08,470 INFO L132 encePairwiseOnDemand]: 76/103 looper letters, 1550 selfloop transitions, 1196 changer transitions 56/2882 dead transitions. [2021-12-06 23:15:08,471 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 2882 transitions, 114021 flow [2021-12-06 23:15:08,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 23:15:08,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-12-06 23:15:08,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1447 transitions. [2021-12-06 23:15:08,472 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.610806247361756 [2021-12-06 23:15:08,472 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1447 transitions. [2021-12-06 23:15:08,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1447 transitions. [2021-12-06 23:15:08,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:15:08,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1447 transitions. [2021-12-06 23:15:08,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 62.91304347826087) internal successors, (1447), 23 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:08,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 103.0) internal successors, (2472), 24 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:08,475 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 103.0) internal successors, (2472), 24 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:08,475 INFO L186 Difference]: Start difference. First operand has 763 places, 2425 transitions, 99865 flow. Second operand 23 states and 1447 transitions. [2021-12-06 23:15:08,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 2882 transitions, 114021 flow [2021-12-06 23:15:19,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 782 places, 2882 transitions, 113807 flow, removed 51 selfloop flow, removed 3 redundant places. [2021-12-06 23:15:20,015 INFO L242 Difference]: Finished difference. Result has 786 places, 2432 transitions, 102432 flow [2021-12-06 23:15:20,017 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=99703, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=102432, PETRI_PLACES=786, PETRI_TRANSITIONS=2432} [2021-12-06 23:15:20,017 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 684 predicate places. [2021-12-06 23:15:20,017 INFO L470 AbstractCegarLoop]: Abstraction has has 786 places, 2432 transitions, 102432 flow [2021-12-06 23:15:20,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.526315789473685) internal successors, (979), 19 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:20,018 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:15:20,018 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:15:20,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-12-06 23:15:20,018 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:15:20,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:15:20,018 INFO L85 PathProgramCache]: Analyzing trace with hash -825067883, now seen corresponding path program 2 times [2021-12-06 23:15:20,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:15:20,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063857284] [2021-12-06 23:15:20,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:15:20,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:15:20,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:15:20,216 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:15:20,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:15:20,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063857284] [2021-12-06 23:15:20,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063857284] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:15:20,216 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:15:20,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:15:20,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249031036] [2021-12-06 23:15:20,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:15:20,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:15:20,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:15:20,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:15:20,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:15:20,218 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 103 [2021-12-06 23:15:20,218 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 786 places, 2432 transitions, 102432 flow. Second operand has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:20,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:15:20,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 103 [2021-12-06 23:15:20,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:15:35,823 INFO L129 PetriNetUnfolder]: 5334/14244 cut-off events. [2021-12-06 23:15:35,823 INFO L130 PetriNetUnfolder]: For 1204040/1204362 co-relation queries the response was YES. [2021-12-06 23:15:36,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 159148 conditions, 14244 events. 5334/14244 cut-off events. For 1204040/1204362 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 151102 event pairs, 1490 based on Foata normal form. 169/14339 useless extension candidates. Maximal degree in co-relation 158819. Up to 8431 conditions per place. [2021-12-06 23:15:36,242 INFO L132 encePairwiseOnDemand]: 83/103 looper letters, 2185 selfloop transitions, 236 changer transitions 205/2743 dead transitions. [2021-12-06 23:15:36,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 2743 transitions, 119972 flow [2021-12-06 23:15:36,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 23:15:36,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-06 23:15:36,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 774 transitions. [2021-12-06 23:15:36,243 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7514563106796116 [2021-12-06 23:15:36,243 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 774 transitions. [2021-12-06 23:15:36,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 774 transitions. [2021-12-06 23:15:36,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:15:36,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 774 transitions. [2021-12-06 23:15:36,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 77.4) internal successors, (774), 10 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:36,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:36,245 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 103.0) internal successors, (1133), 11 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:36,245 INFO L186 Difference]: Start difference. First operand has 786 places, 2432 transitions, 102432 flow. Second operand 10 states and 774 transitions. [2021-12-06 23:15:36,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 2743 transitions, 119972 flow [2021-12-06 23:15:45,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 782 places, 2743 transitions, 118385 flow, removed 26 selfloop flow, removed 13 redundant places. [2021-12-06 23:15:46,063 INFO L242 Difference]: Finished difference. Result has 788 places, 2469 transitions, 102767 flow [2021-12-06 23:15:46,064 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=101004, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=102767, PETRI_PLACES=788, PETRI_TRANSITIONS=2469} [2021-12-06 23:15:46,065 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 686 predicate places. [2021-12-06 23:15:46,065 INFO L470 AbstractCegarLoop]: Abstraction has has 788 places, 2469 transitions, 102767 flow [2021-12-06 23:15:46,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 60.5) internal successors, (605), 10 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:46,065 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:15:46,065 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:15:46,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-12-06 23:15:46,065 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:15:46,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:15:46,066 INFO L85 PathProgramCache]: Analyzing trace with hash 2078749440, now seen corresponding path program 18 times [2021-12-06 23:15:46,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:15:46,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799747661] [2021-12-06 23:15:46,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:15:46,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:15:46,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:15:46,583 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:15:46,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:15:46,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799747661] [2021-12-06 23:15:46,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799747661] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:15:46,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:15:46,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:15:46,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895723650] [2021-12-06 23:15:46,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:15:46,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:15:46,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:15:46,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:15:46,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:15:46,585 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:15:46,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 2469 transitions, 102767 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:15:46,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:15:46,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:15:46,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:16:00,694 INFO L129 PetriNetUnfolder]: 4660/13292 cut-off events. [2021-12-06 23:16:00,694 INFO L130 PetriNetUnfolder]: For 1051719/1052256 co-relation queries the response was YES. [2021-12-06 23:16:01,027 INFO L84 FinitePrefix]: Finished finitePrefix Result has 148192 conditions, 13292 events. 4660/13292 cut-off events. For 1051719/1052256 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 143872 event pairs, 481 based on Foata normal form. 376/13659 useless extension candidates. Maximal degree in co-relation 147856. Up to 5091 conditions per place. [2021-12-06 23:16:01,096 INFO L132 encePairwiseOnDemand]: 86/103 looper letters, 1301 selfloop transitions, 1304 changer transitions 18/2744 dead transitions. [2021-12-06 23:16:01,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 2744 transitions, 113361 flow [2021-12-06 23:16:01,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:16:01,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:16:01,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 898 transitions. [2021-12-06 23:16:01,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7265372168284789 [2021-12-06 23:16:01,098 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 898 transitions. [2021-12-06 23:16:01,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 898 transitions. [2021-12-06 23:16:01,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:16:01,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 898 transitions. [2021-12-06 23:16:01,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 74.83333333333333) internal successors, (898), 12 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:01,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:01,099 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:01,099 INFO L186 Difference]: Start difference. First operand has 788 places, 2469 transitions, 102767 flow. Second operand 12 states and 898 transitions. [2021-12-06 23:16:01,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 2744 transitions, 113361 flow [2021-12-06 23:16:10,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 2744 transitions, 113051 flow, removed 146 selfloop flow, removed 1 redundant places. [2021-12-06 23:16:10,524 INFO L242 Difference]: Finished difference. Result has 805 places, 2520 transitions, 109309 flow [2021-12-06 23:16:10,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=102487, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=109309, PETRI_PLACES=805, PETRI_TRANSITIONS=2520} [2021-12-06 23:16:10,526 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 703 predicate places. [2021-12-06 23:16:10,526 INFO L470 AbstractCegarLoop]: Abstraction has has 805 places, 2520 transitions, 109309 flow [2021-12-06 23:16:10,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:10,526 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:16:10,527 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:16:10,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-12-06 23:16:10,527 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:16:10,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:16:10,527 INFO L85 PathProgramCache]: Analyzing trace with hash 606147346, now seen corresponding path program 6 times [2021-12-06 23:16:10,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:16:10,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248761364] [2021-12-06 23:16:10,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:16:10,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:16:10,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:16:11,024 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:16:11,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:16:11,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248761364] [2021-12-06 23:16:11,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248761364] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:16:11,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:16:11,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:16:11,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392025566] [2021-12-06 23:16:11,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:16:11,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:16:11,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:16:11,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:16:11,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:16:11,026 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:16:11,026 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 2520 transitions, 109309 flow. Second operand has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:11,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:16:11,027 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:16:11,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:16:26,760 INFO L129 PetriNetUnfolder]: 4716/13307 cut-off events. [2021-12-06 23:16:26,760 INFO L130 PetriNetUnfolder]: For 1144706/1145110 co-relation queries the response was YES. [2021-12-06 23:16:27,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154637 conditions, 13307 events. 4716/13307 cut-off events. For 1144706/1145110 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 143847 event pairs, 577 based on Foata normal form. 245/13537 useless extension candidates. Maximal degree in co-relation 154290. Up to 6021 conditions per place. [2021-12-06 23:16:27,220 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 2256 selfloop transitions, 460 changer transitions 16/2853 dead transitions. [2021-12-06 23:16:27,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 815 places, 2853 transitions, 124096 flow [2021-12-06 23:16:27,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:16:27,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:16:27,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 852 transitions. [2021-12-06 23:16:27,222 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7519858781994704 [2021-12-06 23:16:27,222 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 852 transitions. [2021-12-06 23:16:27,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 852 transitions. [2021-12-06 23:16:27,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:16:27,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 852 transitions. [2021-12-06 23:16:27,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 77.45454545454545) internal successors, (852), 11 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:27,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:27,223 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:27,223 INFO L186 Difference]: Start difference. First operand has 805 places, 2520 transitions, 109309 flow. Second operand 11 states and 852 transitions. [2021-12-06 23:16:27,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 815 places, 2853 transitions, 124096 flow [2021-12-06 23:16:35,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 811 places, 2853 transitions, 123782 flow, removed 84 selfloop flow, removed 4 redundant places. [2021-12-06 23:16:35,687 INFO L242 Difference]: Finished difference. Result has 817 places, 2570 transitions, 112184 flow [2021-12-06 23:16:35,688 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=109048, PETRI_DIFFERENCE_MINUEND_PLACES=801, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2083, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=112184, PETRI_PLACES=817, PETRI_TRANSITIONS=2570} [2021-12-06 23:16:35,689 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 715 predicate places. [2021-12-06 23:16:35,689 INFO L470 AbstractCegarLoop]: Abstraction has has 817 places, 2570 transitions, 112184 flow [2021-12-06 23:16:35,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:35,689 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:16:35,689 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:16:35,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-12-06 23:16:35,689 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:16:35,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:16:35,689 INFO L85 PathProgramCache]: Analyzing trace with hash 944978240, now seen corresponding path program 19 times [2021-12-06 23:16:35,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:16:35,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489674745] [2021-12-06 23:16:35,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:16:35,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:16:35,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:16:36,103 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:16:36,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:16:36,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489674745] [2021-12-06 23:16:36,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489674745] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:16:36,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:16:36,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:16:36,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730698526] [2021-12-06 23:16:36,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:16:36,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:16:36,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:16:36,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:16:36,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:16:36,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:16:36,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 2570 transitions, 112184 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:36,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:16:36,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:16:36,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:16:52,472 INFO L129 PetriNetUnfolder]: 4876/13909 cut-off events. [2021-12-06 23:16:52,472 INFO L130 PetriNetUnfolder]: For 1242460/1243040 co-relation queries the response was YES. [2021-12-06 23:16:52,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161645 conditions, 13909 events. 4876/13909 cut-off events. For 1242460/1243040 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 151975 event pairs, 510 based on Foata normal form. 424/14322 useless extension candidates. Maximal degree in co-relation 161289. Up to 5221 conditions per place. [2021-12-06 23:16:52,871 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 1412 selfloop transitions, 1278 changer transitions 22/2833 dead transitions. [2021-12-06 23:16:52,871 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 828 places, 2833 transitions, 123344 flow [2021-12-06 23:16:52,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:16:52,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:16:52,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 902 transitions. [2021-12-06 23:16:52,873 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7297734627831716 [2021-12-06 23:16:52,873 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 902 transitions. [2021-12-06 23:16:52,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 902 transitions. [2021-12-06 23:16:52,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:16:52,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 902 transitions. [2021-12-06 23:16:52,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 75.16666666666667) internal successors, (902), 12 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:52,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:52,874 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:16:52,875 INFO L186 Difference]: Start difference. First operand has 817 places, 2570 transitions, 112184 flow. Second operand 12 states and 902 transitions. [2021-12-06 23:16:52,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 828 places, 2833 transitions, 123344 flow [2021-12-06 23:17:03,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 2833 transitions, 123017 flow, removed 72 selfloop flow, removed 5 redundant places. [2021-12-06 23:17:03,364 INFO L242 Difference]: Finished difference. Result has 829 places, 2627 transitions, 117833 flow [2021-12-06 23:17:03,366 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=111922, PETRI_DIFFERENCE_MINUEND_PLACES=812, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=117833, PETRI_PLACES=829, PETRI_TRANSITIONS=2627} [2021-12-06 23:17:03,366 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 727 predicate places. [2021-12-06 23:17:03,366 INFO L470 AbstractCegarLoop]: Abstraction has has 829 places, 2627 transitions, 117833 flow [2021-12-06 23:17:03,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:03,367 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:17:03,367 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:17:03,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-12-06 23:17:03,367 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:17:03,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:17:03,367 INFO L85 PathProgramCache]: Analyzing trace with hash -2080831288, now seen corresponding path program 20 times [2021-12-06 23:17:03,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:17:03,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225821262] [2021-12-06 23:17:03,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:17:03,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:17:03,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:17:03,822 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:17:03,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:17:03,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225821262] [2021-12-06 23:17:03,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225821262] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:17:03,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:17:03,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:17:03,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538182083] [2021-12-06 23:17:03,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:17:03,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:17:03,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:17:03,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:17:03,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:17:03,824 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:17:03,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 829 places, 2627 transitions, 117833 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:03,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:17:03,824 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:17:03,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:17:20,810 INFO L129 PetriNetUnfolder]: 4970/14173 cut-off events. [2021-12-06 23:17:20,810 INFO L130 PetriNetUnfolder]: For 1341449/1342020 co-relation queries the response was YES. [2021-12-06 23:17:21,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168628 conditions, 14173 events. 4970/14173 cut-off events. For 1341449/1342020 co-relation queries the response was YES. Maximal size of possible extension queue 848. Compared 155502 event pairs, 499 based on Foata normal form. 402/14566 useless extension candidates. Maximal degree in co-relation 168254. Up to 5255 conditions per place. [2021-12-06 23:17:21,264 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 1385 selfloop transitions, 1360 changer transitions 18/2884 dead transitions. [2021-12-06 23:17:21,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 840 places, 2884 transitions, 128781 flow [2021-12-06 23:17:21,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:17:21,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:17:21,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 898 transitions. [2021-12-06 23:17:21,265 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7265372168284789 [2021-12-06 23:17:21,265 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 898 transitions. [2021-12-06 23:17:21,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 898 transitions. [2021-12-06 23:17:21,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:17:21,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 898 transitions. [2021-12-06 23:17:21,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 74.83333333333333) internal successors, (898), 12 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:21,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:21,267 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:21,267 INFO L186 Difference]: Start difference. First operand has 829 places, 2627 transitions, 117833 flow. Second operand 12 states and 898 transitions. [2021-12-06 23:17:21,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 840 places, 2884 transitions, 128781 flow [2021-12-06 23:17:32,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 834 places, 2884 transitions, 127152 flow, removed 8 selfloop flow, removed 6 redundant places. [2021-12-06 23:17:32,329 INFO L242 Difference]: Finished difference. Result has 838 places, 2668 transitions, 122066 flow [2021-12-06 23:17:32,331 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=116249, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=122066, PETRI_PLACES=838, PETRI_TRANSITIONS=2668} [2021-12-06 23:17:32,331 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 736 predicate places. [2021-12-06 23:17:32,332 INFO L470 AbstractCegarLoop]: Abstraction has has 838 places, 2668 transitions, 122066 flow [2021-12-06 23:17:32,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:32,332 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:17:32,332 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:17:32,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-12-06 23:17:32,332 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:17:32,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:17:32,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1604260928, now seen corresponding path program 7 times [2021-12-06 23:17:32,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:17:32,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865289879] [2021-12-06 23:17:32,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:17:32,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:17:32,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:17:32,998 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:17:32,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:17:32,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865289879] [2021-12-06 23:17:32,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865289879] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:17:32,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:17:32,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 23:17:32,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346607456] [2021-12-06 23:17:32,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:17:32,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 23:17:32,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:17:32,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 23:17:32,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2021-12-06 23:17:32,999 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:17:33,000 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 838 places, 2668 transitions, 122066 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:33,000 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:17:33,000 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:17:33,000 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:17:50,184 INFO L129 PetriNetUnfolder]: 4984/14026 cut-off events. [2021-12-06 23:17:50,184 INFO L130 PetriNetUnfolder]: For 1358392/1358820 co-relation queries the response was YES. [2021-12-06 23:17:50,525 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171085 conditions, 14026 events. 4984/14026 cut-off events. For 1358392/1358820 co-relation queries the response was YES. Maximal size of possible extension queue 848. Compared 153083 event pairs, 598 based on Foata normal form. 263/14274 useless extension candidates. Maximal degree in co-relation 170707. Up to 6398 conditions per place. [2021-12-06 23:17:50,603 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 2347 selfloop transitions, 486 changer transitions 16/2970 dead transitions. [2021-12-06 23:17:50,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 849 places, 2970 transitions, 136450 flow [2021-12-06 23:17:50,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:17:50,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:17:50,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 911 transitions. [2021-12-06 23:17:50,605 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7370550161812298 [2021-12-06 23:17:50,605 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 911 transitions. [2021-12-06 23:17:50,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 911 transitions. [2021-12-06 23:17:50,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:17:50,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 911 transitions. [2021-12-06 23:17:50,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 75.91666666666667) internal successors, (911), 12 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-12-06 23:17:50,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:50,607 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:17:50,607 INFO L186 Difference]: Start difference. First operand has 838 places, 2668 transitions, 122066 flow. Second operand 12 states and 911 transitions. [2021-12-06 23:17:50,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 849 places, 2970 transitions, 136450 flow [2021-12-06 23:18:01,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 845 places, 2970 transitions, 135175 flow, removed 32 selfloop flow, removed 4 redundant places. [2021-12-06 23:18:01,362 INFO L242 Difference]: Finished difference. Result has 849 places, 2688 transitions, 122551 flow [2021-12-06 23:18:01,363 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=120873, PETRI_DIFFERENCE_MINUEND_PLACES=834, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=122551, PETRI_PLACES=849, PETRI_TRANSITIONS=2688} [2021-12-06 23:18:01,364 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 747 predicate places. [2021-12-06 23:18:01,364 INFO L470 AbstractCegarLoop]: Abstraction has has 849 places, 2688 transitions, 122551 flow [2021-12-06 23:18:01,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:01,364 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:18:01,364 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:18:01,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-12-06 23:18:01,364 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:18:01,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:18:01,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1272475456, now seen corresponding path program 8 times [2021-12-06 23:18:01,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:18:01,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737124581] [2021-12-06 23:18:01,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:18:01,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:18:01,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:18:01,920 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:18:01,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:18:01,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737124581] [2021-12-06 23:18:01,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737124581] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:18:01,920 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:18:01,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 23:18:01,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246338402] [2021-12-06 23:18:01,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:18:01,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 23:18:01,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:18:01,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 23:18:01,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=74, Unknown=0, NotChecked=0, Total=132 [2021-12-06 23:18:01,922 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:18:01,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 849 places, 2688 transitions, 122551 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:01,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:18:01,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:18:01,922 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:18:18,733 INFO L129 PetriNetUnfolder]: 4993/14047 cut-off events. [2021-12-06 23:18:18,733 INFO L130 PetriNetUnfolder]: For 1374070/1374499 co-relation queries the response was YES. [2021-12-06 23:18:19,096 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171980 conditions, 14047 events. 4993/14047 cut-off events. For 1374070/1374499 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 153248 event pairs, 595 based on Foata normal form. 261/14294 useless extension candidates. Maximal degree in co-relation 171598. Up to 6398 conditions per place. [2021-12-06 23:18:19,177 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 2333 selfloop transitions, 505 changer transitions 15/2974 dead transitions. [2021-12-06 23:18:19,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 860 places, 2974 transitions, 136201 flow [2021-12-06 23:18:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:18:19,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:18:19,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 886 transitions. [2021-12-06 23:18:19,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7168284789644013 [2021-12-06 23:18:19,179 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 886 transitions. [2021-12-06 23:18:19,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 886 transitions. [2021-12-06 23:18:19,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:18:19,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 886 transitions. [2021-12-06 23:18:19,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 73.83333333333333) internal successors, (886), 12 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:19,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:19,181 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:19,181 INFO L186 Difference]: Start difference. First operand has 849 places, 2688 transitions, 122551 flow. Second operand 12 states and 886 transitions. [2021-12-06 23:18:19,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 860 places, 2974 transitions, 136201 flow [2021-12-06 23:18:29,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 852 places, 2974 transitions, 135254 flow, removed 33 selfloop flow, removed 8 redundant places. [2021-12-06 23:18:29,815 INFO L242 Difference]: Finished difference. Result has 858 places, 2724 transitions, 123868 flow [2021-12-06 23:18:29,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=121627, PETRI_DIFFERENCE_MINUEND_PLACES=841, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=474, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=123868, PETRI_PLACES=858, PETRI_TRANSITIONS=2724} [2021-12-06 23:18:29,816 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 756 predicate places. [2021-12-06 23:18:29,816 INFO L470 AbstractCegarLoop]: Abstraction has has 858 places, 2724 transitions, 123868 flow [2021-12-06 23:18:29,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:29,817 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:18:29,817 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:18:29,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-12-06 23:18:29,817 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:18:29,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:18:29,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1925622638, now seen corresponding path program 9 times [2021-12-06 23:18:29,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:18:29,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673049996] [2021-12-06 23:18:29,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:18:29,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:18:29,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:18:30,331 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:18:30,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:18:30,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673049996] [2021-12-06 23:18:30,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673049996] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:18:30,331 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:18:30,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:18:30,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783127524] [2021-12-06 23:18:30,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:18:30,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:18:30,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:18:30,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:18:30,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:18:30,332 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:18:30,333 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 858 places, 2724 transitions, 123868 flow. Second operand has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:30,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:18:30,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:18:30,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:18:48,779 INFO L129 PetriNetUnfolder]: 5021/14113 cut-off events. [2021-12-06 23:18:48,779 INFO L130 PetriNetUnfolder]: For 1385571/1386000 co-relation queries the response was YES. [2021-12-06 23:18:49,120 INFO L84 FinitePrefix]: Finished finitePrefix Result has 173640 conditions, 14113 events. 5021/14113 cut-off events. For 1385571/1386000 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 154066 event pairs, 603 based on Foata normal form. 267/14366 useless extension candidates. Maximal degree in co-relation 173252. Up to 6398 conditions per place. [2021-12-06 23:18:49,200 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 2386 selfloop transitions, 503 changer transitions 16/3026 dead transitions. [2021-12-06 23:18:49,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 868 places, 3026 transitions, 138602 flow [2021-12-06 23:18:49,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:18:49,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:18:49,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 841 transitions. [2021-12-06 23:18:49,201 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7422771403353927 [2021-12-06 23:18:49,202 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 841 transitions. [2021-12-06 23:18:49,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 841 transitions. [2021-12-06 23:18:49,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:18:49,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 841 transitions. [2021-12-06 23:18:49,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 76.45454545454545) internal successors, (841), 11 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:49,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:49,203 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:18:49,203 INFO L186 Difference]: Start difference. First operand has 858 places, 2724 transitions, 123868 flow. Second operand 11 states and 841 transitions. [2021-12-06 23:18:49,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 868 places, 3026 transitions, 138602 flow [2021-12-06 23:19:00,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 3026 transitions, 137732 flow, removed 163 selfloop flow, removed 3 redundant places. [2021-12-06 23:19:00,188 INFO L242 Difference]: Finished difference. Result has 869 places, 2758 transitions, 125421 flow [2021-12-06 23:19:00,188 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=123130, PETRI_DIFFERENCE_MINUEND_PLACES=855, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=125421, PETRI_PLACES=869, PETRI_TRANSITIONS=2758} [2021-12-06 23:19:00,189 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 767 predicate places. [2021-12-06 23:19:00,189 INFO L470 AbstractCegarLoop]: Abstraction has has 869 places, 2758 transitions, 125421 flow [2021-12-06 23:19:00,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:00,189 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:19:00,189 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:19:00,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-12-06 23:19:00,189 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:19:00,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:19:00,190 INFO L85 PathProgramCache]: Analyzing trace with hash 102884760, now seen corresponding path program 21 times [2021-12-06 23:19:00,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:19:00,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247478248] [2021-12-06 23:19:00,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:19:00,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:19:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:19:00,638 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:19:00,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:19:00,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247478248] [2021-12-06 23:19:00,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247478248] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:19:00,639 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:19:00,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 23:19:00,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511228377] [2021-12-06 23:19:00,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:19:00,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 23:19:00,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:19:00,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 23:19:00,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-12-06 23:19:00,640 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:19:00,640 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 2758 transitions, 125421 flow. Second operand has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:00,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:19:00,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:19:00,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:19:19,183 INFO L129 PetriNetUnfolder]: 5077/14443 cut-off events. [2021-12-06 23:19:19,183 INFO L130 PetriNetUnfolder]: For 1461898/1462477 co-relation queries the response was YES. [2021-12-06 23:19:19,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 176376 conditions, 14443 events. 5077/14443 cut-off events. For 1461898/1462477 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 158863 event pairs, 514 based on Foata normal form. 409/14843 useless extension candidates. Maximal degree in co-relation 175982. Up to 5369 conditions per place. [2021-12-06 23:19:19,636 INFO L132 encePairwiseOnDemand]: 87/103 looper letters, 1487 selfloop transitions, 1368 changer transitions 24/3000 dead transitions. [2021-12-06 23:19:19,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 880 places, 3000 transitions, 136634 flow [2021-12-06 23:19:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:19:19,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:19:19,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 900 transitions. [2021-12-06 23:19:19,638 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7281553398058253 [2021-12-06 23:19:19,638 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 900 transitions. [2021-12-06 23:19:19,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 900 transitions. [2021-12-06 23:19:19,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:19:19,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 900 transitions. [2021-12-06 23:19:19,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 75.0) internal successors, (900), 12 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:19,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:19,641 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:19,641 INFO L186 Difference]: Start difference. First operand has 869 places, 2758 transitions, 125421 flow. Second operand 12 states and 900 transitions. [2021-12-06 23:19:19,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 880 places, 3000 transitions, 136634 flow [2021-12-06 23:19:31,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 873 places, 3000 transitions, 135441 flow, removed 18 selfloop flow, removed 7 redundant places. [2021-12-06 23:19:31,966 INFO L242 Difference]: Finished difference. Result has 878 places, 2795 transitions, 130127 flow [2021-12-06 23:19:31,967 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=124349, PETRI_DIFFERENCE_MINUEND_PLACES=862, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=130127, PETRI_PLACES=878, PETRI_TRANSITIONS=2795} [2021-12-06 23:19:31,968 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 776 predicate places. [2021-12-06 23:19:31,968 INFO L470 AbstractCegarLoop]: Abstraction has has 878 places, 2795 transitions, 130127 flow [2021-12-06 23:19:31,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.4) internal successors, (624), 10 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:31,968 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:19:31,968 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:19:31,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-12-06 23:19:31,968 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:19:31,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:19:31,968 INFO L85 PathProgramCache]: Analyzing trace with hash 229652340, now seen corresponding path program 10 times [2021-12-06 23:19:31,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:19:31,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073807873] [2021-12-06 23:19:31,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:19:31,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:19:31,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:19:32,490 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:19:32,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:19:32,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073807873] [2021-12-06 23:19:32,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073807873] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:19:32,490 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:19:32,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:19:32,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431681378] [2021-12-06 23:19:32,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:19:32,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:19:32,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:19:32,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:19:32,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:19:32,491 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:19:32,492 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 878 places, 2795 transitions, 130127 flow. Second operand has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:32,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:19:32,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:19:32,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:19:50,943 INFO L129 PetriNetUnfolder]: 5151/14521 cut-off events. [2021-12-06 23:19:50,943 INFO L130 PetriNetUnfolder]: For 1491075/1491508 co-relation queries the response was YES. [2021-12-06 23:19:51,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181509 conditions, 14521 events. 5151/14521 cut-off events. For 1491075/1491508 co-relation queries the response was YES. Maximal size of possible extension queue 880. Compared 159736 event pairs, 599 based on Foata normal form. 271/14783 useless extension candidates. Maximal degree in co-relation 181110. Up to 6514 conditions per place. [2021-12-06 23:19:51,408 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 2403 selfloop transitions, 733 changer transitions 16/3273 dead transitions. [2021-12-06 23:19:51,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 888 places, 3273 transitions, 151713 flow [2021-12-06 23:19:51,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:19:51,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:19:51,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 848 transitions. [2021-12-06 23:19:51,410 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7484554280670785 [2021-12-06 23:19:51,410 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 848 transitions. [2021-12-06 23:19:51,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 848 transitions. [2021-12-06 23:19:51,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:19:51,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 848 transitions. [2021-12-06 23:19:51,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 77.0909090909091) internal successors, (848), 11 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:51,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:51,412 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:19:51,412 INFO L186 Difference]: Start difference. First operand has 878 places, 2795 transitions, 130127 flow. Second operand 11 states and 848 transitions. [2021-12-06 23:19:51,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 888 places, 3273 transitions, 151713 flow [2021-12-06 23:20:02,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 880 places, 3273 transitions, 149840 flow, removed 80 selfloop flow, removed 8 redundant places. [2021-12-06 23:20:02,921 INFO L242 Difference]: Finished difference. Result has 886 places, 2850 transitions, 133063 flow [2021-12-06 23:20:02,922 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=128513, PETRI_DIFFERENCE_MINUEND_PLACES=870, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=682, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2095, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=133063, PETRI_PLACES=886, PETRI_TRANSITIONS=2850} [2021-12-06 23:20:02,922 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 784 predicate places. [2021-12-06 23:20:02,922 INFO L470 AbstractCegarLoop]: Abstraction has has 886 places, 2850 transitions, 133063 flow [2021-12-06 23:20:02,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:02,923 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:20:02,923 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:20:02,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-12-06 23:20:02,923 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:20:02,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:20:02,923 INFO L85 PathProgramCache]: Analyzing trace with hash -736585070, now seen corresponding path program 11 times [2021-12-06 23:20:02,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:20:02,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888681950] [2021-12-06 23:20:02,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:20:02,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:20:02,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:20:03,470 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:20:03,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:20:03,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888681950] [2021-12-06 23:20:03,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888681950] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:20:03,470 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:20:03,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:20:03,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576923393] [2021-12-06 23:20:03,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:20:03,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:20:03,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:20:03,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:20:03,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:20:03,471 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:20:03,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 2850 transitions, 133063 flow. Second operand has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:03,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:20:03,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:20:03,472 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:20:22,911 INFO L129 PetriNetUnfolder]: 5170/14533 cut-off events. [2021-12-06 23:20:22,911 INFO L130 PetriNetUnfolder]: For 1512332/1512776 co-relation queries the response was YES. [2021-12-06 23:20:23,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183888 conditions, 14533 events. 5170/14533 cut-off events. For 1512332/1512776 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 159730 event pairs, 619 based on Foata normal form. 283/14804 useless extension candidates. Maximal degree in co-relation 183478. Up to 6514 conditions per place. [2021-12-06 23:20:23,413 INFO L132 encePairwiseOnDemand]: 86/103 looper letters, 2371 selfloop transitions, 691 changer transitions 14/3197 dead transitions. [2021-12-06 23:20:23,413 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 896 places, 3197 transitions, 149602 flow [2021-12-06 23:20:23,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:20:23,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:20:23,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 830 transitions. [2021-12-06 23:20:23,415 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.732568402471315 [2021-12-06 23:20:23,415 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 830 transitions. [2021-12-06 23:20:23,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 830 transitions. [2021-12-06 23:20:23,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:20:23,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 830 transitions. [2021-12-06 23:20:23,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 75.45454545454545) internal successors, (830), 11 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:23,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:23,416 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:23,416 INFO L186 Difference]: Start difference. First operand has 886 places, 2850 transitions, 133063 flow. Second operand 11 states and 830 transitions. [2021-12-06 23:20:23,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 896 places, 3197 transitions, 149602 flow [2021-12-06 23:20:36,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 890 places, 3197 transitions, 148634 flow, removed 52 selfloop flow, removed 6 redundant places. [2021-12-06 23:20:36,151 INFO L242 Difference]: Finished difference. Result has 894 places, 2871 transitions, 134331 flow [2021-12-06 23:20:36,152 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=132115, PETRI_DIFFERENCE_MINUEND_PLACES=880, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=672, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=134331, PETRI_PLACES=894, PETRI_TRANSITIONS=2871} [2021-12-06 23:20:36,153 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 792 predicate places. [2021-12-06 23:20:36,153 INFO L470 AbstractCegarLoop]: Abstraction has has 894 places, 2871 transitions, 134331 flow [2021-12-06 23:20:36,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:36,153 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:20:36,153 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:20:36,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-12-06 23:20:36,153 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:20:36,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:20:36,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1833009160, now seen corresponding path program 12 times [2021-12-06 23:20:36,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:20:36,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708827847] [2021-12-06 23:20:36,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:20:36,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:20:36,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:20:36,873 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:20:36,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:20:36,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708827847] [2021-12-06 23:20:36,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708827847] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:20:36,874 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:20:36,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 23:20:36,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470953244] [2021-12-06 23:20:36,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:20:36,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 23:20:36,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:20:36,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 23:20:36,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=77, Unknown=0, NotChecked=0, Total=132 [2021-12-06 23:20:36,875 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:20:36,875 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 894 places, 2871 transitions, 134331 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:36,875 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:20:36,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:20:36,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:20:56,049 INFO L129 PetriNetUnfolder]: 5178/14567 cut-off events. [2021-12-06 23:20:56,049 INFO L130 PetriNetUnfolder]: For 1531738/1532183 co-relation queries the response was YES. [2021-12-06 23:20:56,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184886 conditions, 14567 events. 5178/14567 cut-off events. For 1531738/1532183 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 160046 event pairs, 610 based on Foata normal form. 282/14838 useless extension candidates. Maximal degree in co-relation 184371. Up to 6514 conditions per place. [2021-12-06 23:20:56,546 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 2378 selfloop transitions, 717 changer transitions 15/3231 dead transitions. [2021-12-06 23:20:56,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 905 places, 3231 transitions, 151461 flow [2021-12-06 23:20:56,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 23:20:56,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-12-06 23:20:56,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 909 transitions. [2021-12-06 23:20:56,548 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7354368932038835 [2021-12-06 23:20:56,548 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 909 transitions. [2021-12-06 23:20:56,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 909 transitions. [2021-12-06 23:20:56,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:20:56,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 909 transitions. [2021-12-06 23:20:56,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 75.75) internal successors, (909), 12 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:56,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:56,550 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 103.0) internal successors, (1339), 13 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:20:56,550 INFO L186 Difference]: Start difference. First operand has 894 places, 2871 transitions, 134331 flow. Second operand 12 states and 909 transitions. [2021-12-06 23:20:56,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 905 places, 3231 transitions, 151461 flow [2021-12-06 23:21:08,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 899 places, 3231 transitions, 150284 flow, removed 24 selfloop flow, removed 6 redundant places. [2021-12-06 23:21:08,470 INFO L242 Difference]: Finished difference. Result has 903 places, 2897 transitions, 135689 flow [2021-12-06 23:21:08,471 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=133172, PETRI_DIFFERENCE_MINUEND_PLACES=888, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=692, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=135689, PETRI_PLACES=903, PETRI_TRANSITIONS=2897} [2021-12-06 23:21:08,471 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 801 predicate places. [2021-12-06 23:21:08,471 INFO L470 AbstractCegarLoop]: Abstraction has has 903 places, 2897 transitions, 135689 flow [2021-12-06 23:21:08,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:21:08,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:21:08,472 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:21:08,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-12-06 23:21:08,472 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:21:08,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:21:08,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1181403694, now seen corresponding path program 13 times [2021-12-06 23:21:08,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:21:08,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930467070] [2021-12-06 23:21:08,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:21:08,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:21:08,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:21:09,035 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:21:09,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:21:09,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930467070] [2021-12-06 23:21:09,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930467070] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:21:09,036 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:21:09,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 23:21:09,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726774778] [2021-12-06 23:21:09,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:21:09,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 23:21:09,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:21:09,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 23:21:09,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-12-06 23:21:09,037 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:21:09,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 903 places, 2897 transitions, 135689 flow. Second operand has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:21:09,038 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:21:09,038 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:21:09,038 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-06 23:21:29,112 INFO L129 PetriNetUnfolder]: 5216/14700 cut-off events. [2021-12-06 23:21:29,113 INFO L130 PetriNetUnfolder]: For 1564102/1564547 co-relation queries the response was YES. [2021-12-06 23:21:29,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 187260 conditions, 14700 events. 5216/14700 cut-off events. For 1564102/1564547 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 162056 event pairs, 583 based on Foata normal form. 281/14972 useless extension candidates. Maximal degree in co-relation 186741. Up to 6536 conditions per place. [2021-12-06 23:21:29,586 INFO L132 encePairwiseOnDemand]: 85/103 looper letters, 2371 selfloop transitions, 925 changer transitions 14/3431 dead transitions. [2021-12-06 23:21:29,586 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 3431 transitions, 161060 flow [2021-12-06 23:21:29,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 23:21:29,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-12-06 23:21:29,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 839 transitions. [2021-12-06 23:21:29,587 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7405119152691968 [2021-12-06 23:21:29,587 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 839 transitions. [2021-12-06 23:21:29,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 839 transitions. [2021-12-06 23:21:29,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 23:21:29,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 839 transitions. [2021-12-06 23:21:29,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 76.27272727272727) internal successors, (839), 11 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:21:29,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:21:29,589 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 103.0) internal successors, (1236), 12 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:21:29,589 INFO L186 Difference]: Start difference. First operand has 903 places, 2897 transitions, 135689 flow. Second operand 11 states and 839 transitions. [2021-12-06 23:21:29,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 3431 transitions, 161060 flow [2021-12-06 23:21:42,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 907 places, 3431 transitions, 159755 flow, removed 31 selfloop flow, removed 6 redundant places. [2021-12-06 23:21:42,213 INFO L242 Difference]: Finished difference. Result has 912 places, 2990 transitions, 142853 flow [2021-12-06 23:21:42,214 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=103, PETRI_DIFFERENCE_MINUEND_FLOW=134427, PETRI_DIFFERENCE_MINUEND_PLACES=897, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=833, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1996, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=142853, PETRI_PLACES=912, PETRI_TRANSITIONS=2990} [2021-12-06 23:21:42,214 INFO L334 CegarLoopForPetriNet]: 102 programPoint places, 810 predicate places. [2021-12-06 23:21:42,214 INFO L470 AbstractCegarLoop]: Abstraction has has 912 places, 2990 transitions, 142853 flow [2021-12-06 23:21:42,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.18181818181818) internal successors, (684), 11 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:21:42,215 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-06 23:21:42,215 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 23:21:42,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-12-06 23:21:42,215 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2021-12-06 23:21:42,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 23:21:42,215 INFO L85 PathProgramCache]: Analyzing trace with hash 953566622, now seen corresponding path program 14 times [2021-12-06 23:21:42,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 23:21:42,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897435578] [2021-12-06 23:21:42,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 23:21:42,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 23:21:42,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 23:21:42,984 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-06 23:21:42,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 23:21:42,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897435578] [2021-12-06 23:21:42,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897435578] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 23:21:42,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 23:21:42,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 23:21:42,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296313307] [2021-12-06 23:21:42,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 23:21:42,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 23:21:42,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 23:21:42,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 23:21:42,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=78, Unknown=0, NotChecked=0, Total=132 [2021-12-06 23:21:42,986 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 103 [2021-12-06 23:21:42,986 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 2990 transitions, 142853 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-06 23:21:42,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-06 23:21:42,986 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 103 [2021-12-06 23:21:42,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand